Можно ли запустить программу, например, xz
в фоновом режиме, чтобы она не высасывала все ресурсы системы?
2 ответа
Вы можете изменить приоритет для запуска процессов. Чем ниже значение nice, тем больше ресурсов выделяется для этой задачи выше других. Установка более высокого положительного значения (я полагаю, что оно измеряется от -20 до +19) почти не выделит ресурсы для задачи, и оно будет обрабатываться только тогда, когда больше ничего не нужно делать.
Как ограничить ресурсы с помощью cgroups на CentOS 6
Если вы не хотите, чтобы ваша программа высасывала все системные ресурсы, вы можете использовать cgroups (пример использования cgroups в Centos 6) для ограничения ресурсов. Вы также можете установить более высокое значение nice, чтобы ваш процессор обрабатывал его только при наличии меньшего количества задач для выполнения.