Как ограничить использование rm процессором и диском, чтобы другие программы оставались работоспособными
При удалении большого файла, rm
Кажется, что все ресурсы ЦП и диска загружаются так, что другие программы зависают.
Есть ли способ ограничить влияние программ (в частности, на процессор или интенсивную работу с дисками) на систему? Есть ли способ ограничить его эффект при удалении большого файла?
2 ответа
GETRLIMIT(2)
NAME
getrlimit, setrlimit, prlimit - get/set resource limits
SYNOPSIS
#include <sys/time.h>
#include <sys/resource.h>
int getrlimit(int resource, struct rlimit *rlim);
int setrlimit(int resource, const struct rlimit *rlim);
int prlimit(pid_t pid, int resource, const struct rlimit *new_limit,
struct rlimit *old_limit);