3

При удалении большого файла rm похоже, загружает все доступные ресурсы ЦП и диска, так что другие программы зависают.

Есть ли способ ограничить влияние программ (в частности, на процессор или интенсивную работу с дисками) на систему? Есть ли способ ограничить его эффект при удалении большого файла?

2 ответа2

5

nice (см. здесь) это программа, которая сделает это для вас. Вы можете использовать renice для работающей программы. Обратите внимание, что это делает только CPU, есть соответствующая ionice (см. Здесь)

0
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);

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .