Что означает значение «nice» в статистике использования CPU

7

Я относительно новичок в Linux и Ubuntu. Я подключил системный монитор к панели (верхняя панель экрана) и открыл предпочтение настройки этого гаджета. На вкладке процессора я вижу, что могу отметить 5 цветов: пользовательский, системный, приятный, IOwait и простой. Я могу понять все 4 (я думаю ...), за исключением «хороших». Что это за «хороший»? Я прочитал этот ответ , и я понимаю, что суперпользователь может выполнять задачи с большим приоритетом, но что это значит, если я увижу его в системном мониторе, без каких-либо новых хороших процессов?

    
задан yehudahs 03.01.2014 в 08:50
источник

2 ответа

10

Хорошим значением для процессора является

  

время, затрачиваемое ЦП на выполнение процессов пользователей, которые были «нарезаны».

(from man top ). Процесс «niced» - это результат с положительным хорошим значением. Поэтому, если хорошее значение процессора велико, это означает, что он работает с некоторыми низкоприоритетными процессами. Таким образом, этот показатель полезен, когда вы видите высокую загрузку процессора, и боитесь, что эта высокая загрузка будет плохо влиять на вашу систему:

  • Высокое использование ЦП с высоким хорошим значением: нечего волноваться, не так уж важные задачи, выполняющие свою работу, важные процессы легко получат процессорное время, если им нужно. Эта ситуация не является реальным узким местом.
  • Высокое использование ЦП с низким хорошим значением: что-то беспокоиться, потому что процессор напряжен с важными процессами, поэтому эти или новые процессы должны будут ждать. Эта ситуация является настоящим узким местом.

Я думаю, что это приятное значение не слишком важно для простого пользователя, это более полезно в серверной среде.

    
ответ дан falconer 03.01.2014 в 09:56
источник
2

Хорошее поле на панели CPU измеряет процесс, который лучше других. Приоритет CPU в Linux выражается в хороших значениях от -20 до 20, чем выше значение nice, тем ниже приоритет в CPU.

То, что вы видите, - это хороший (низкоприоритетный) процесс, работающий и использующий CPU. Это должно помешать вам думать, что ваша система находится под нагрузкой, что произойдет, если вы увидите только 100% -ное использование и указав, что, когда вам понадобятся эти циклы, вы будете иметь их.

    
ответ дан Braiam 07.01.2014 в 14:52
источник

Ознакомьтесь с другими вопросами по меткам