Если вы хотите запустить команду ( например, архивирование огромного файла), которая, как правило, используется большое количество времени процессора, то вам, вероятно, не хочется затормозить всю систему. Linux предоставляет возможности команды NICE для управления приоритета процесса во время его выполнения, или renice,которая изменить приоритет уже запущенного процесса.

Полное прочтения man может Вам помочь, но команда в своей сути очень проста в использовании:

$ nice -n prioritylevel /command/to/run

Приоритеты устанавливаются от -20 (приоритет) до 19 (низкий). Например, чтобы запустить архивирование с помощью GZIP на самом низком уровне приоритета:

$ nice -n 19 tar -czvf file.tar.gz bigfiletocompress

Аналогичным образом, если у вас уже процесс запущен, использовав команду PS ,чтобы найти идентификатор процесса, а затем использовать эти данные для изменения уровня приоритета командой renice:

$ renice -n 19 -p 987 32

Это приведет к изменению процессов, 987 и 32 приоритетных уровне 19.

 

Похожие публикации:

  1. Полезный клавиатурный тренажер под ubuntu
  2. 100 команд vim

Оставить комментарий

(обязательно)

(обязательно)

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

© 2010 Bot on WEB