Как понизить приоритет программы/скрипта/процесса в Debian/Linux

Утилита nice позволяет изменять приоритет при выполнении процессором. ionice – измененяет приоритет при операциях ввода/вывода.
Формат программы nice:

# nice -n “степень приоритета” комманда

“степень приоритета” — число от -20 (наибольший приоритет у процесса) до +19 (наименьший приоритет у процесса).

Формат ionice:

# ionice -c класс -n «приоритет» комманда

“классы”:
* 1 (Real time);
* 2 (Best Effort) – класс, устанавливаемый по умолчанию для всех процессов;
* 3 (Idle).
приоритет – число от 0 до 7 (меньшее — больший приоритет).

К примеру, нужно изменить приоритет скрипта резервного копирования на сервере в кроне:

10 01 * * * nice -n 15 ionice -c2 -n7 /home/user/backup-script.sh

Или же в самом скрипте изменить приоритет используемой программы:

# nice -n 15 ionice -c2 -n7 tar cfz /home/site/backup.tar.gz /home/user/data/www/site/*

Добавить комментарий

Ваш адрес email не будет опубликован.