Общие сведения о fmt (gnu coreutils)

Многие процессы в вашей системе просто сидят и ждут, чтобы что-то произошло. Это то, что делают большинство серверных процессоров или демонов (например, ssh, mail, X).

Если вы работаете в текстовом редакторе, он просто сидит и ждет, пока вы не нажмете где-нибудь или что-нибудь напечатаете. В большинстве случаев процесс не запланирован и использует очень мало процессорного времени. Вы можете установить для этого процесса значение nice-value равным нулю, и это не будет иметь заметного эффекта.

Однако, если вы будете использовать программу для рендеринга трехмерных изображений с высоким разрешением или обработки анимации или видео, тогда хорошее значение будет иметь эффект.

Процессы с общими ресурсами сталкиваются с другой проблемой: разделяемые ресурсы. Им часто придется ждать ресурс, пока его использует другой процесс.

Жесткий диск является одним из примеров. Если процесс запускает операцию жесткого диска (например, чтение или запись файла), он будет приостановлен системой до завершения операции. Даже нулевое значение nice вам здесь не поможет. Пока процесс приостановлен, он не будет использовать процессорное время.

Эффект красиво может быть очень слабым; -)

5
17.12.2017, 13:11
0 ответов

Теги

Похожие вопросы