Что именно означают цвета в строке состояния htop?


420

По умолчанию htopотображаются цветные строки состояния для процессоров, памяти и подкачки. Слева направо полосы окрашены в зеленый, синий, желтый и красный цвета в зависимости от некоторых порогов.

Что это означает, когда полоса памяти имеет небольшой уровень зеленого и синего, а почти все остальное - желтый? Панель подкачки пуста. Настройки цвета для htop "по умолчанию".

скриншот htop

Ответы:


470

Нажмите F1или hпокажет вам ключ. Но для справки, цвета по умолчанию:

ЦПУ:

  • Синий = темы с низким приоритетом
  • Зеленый = Нормальный приоритет потоков
  • Красный = ядра

Память:

  • Зеленый = Используемая память
  • Синий = буферы
  • Желтый / оранжевый = кэш

Есть несколько различных цветовых схем, вы можете увидеть их, нажав F2.


15
Что означает оранжевый цвет на панелях процессора? Большинство моих процессорных баров заполнены оранжевым, но это не говорит о том, что это означает в ключе.
Этьен Перо

1
@nodakai Может быть, дело не в этом ... Я тоже вижу скудные оранжевые полосы в моих измерителях CPU, синие, зеленые и красные.
Jjmontes

2
@EtiennePerot ты прав. Есть еще несколько цветов. Смотри мой ответ;).
Jjmontes

11
Да, это хорошо. Смотрите linuxatemyram.com для хорошего понимания.
GodsMadClown

2
Ваш ответ не совсем прав насчет красного цвета. Это не потоки ядра, а время, потраченное в коде ядра любыми приоритетными пользовательскими потоками, и время, потраченное потокам ядра, которые проводят все свое время в коде ядра.
Мануэль Сельва

153

Я не мог найти это в другом месте. Глядя в код:

Существует два режима создания отчетов о показателях ЦП: режим по умолчанию и «подробное время ЦП», которое можно включить на экране «Настройка» («Параметры отображения» / «Подробное время ЦП»). Все они показывают процент времени, проведенного в разных процессах:

Режим по умолчанию

  • Синий: процессы с низким приоритетом (приятно> 0)
  • Зеленый: нормальные (пользовательские) процессы
  • Красный: время ядра (kernel, iowait, irqs ...)
  • Оранжевый: время вирта (время кражи + время гостя)

Детальный режим

  • Синий: темы с низким приоритетом (приятно> 0)
  • Зеленый: нормальные (пользовательские) процессы
  • Красный: системные процессы
  • Оранжевый: время IRQ
  • Пурпурный: мягкий IRQ время
  • Грей: IO Время ожидания
  • Cyan: украсть время
  • Cyan: время гостя

Метры памяти более просты:

  • Зеленый: используемые страницы памяти
  • Синий: страницы буфера
  • Оранжевый: страницы кэша

Примечание. Информация получена из исходного кода htop по адресу https://github.com/hishamhm/htop/blob/master/CPUMeter.c .


27
нажмите F1для помощи.
TGS

7
@tgies - страница справки содержит что-то отличное от этого.
UpTheCreek

2
Если поместить бруски процессора в «подробном» режим затем нажмите F1 и эта информация правильно показывает.
Джошперри

10
Если, как и я, вы видите эти оранжевые полосы ЦП на экземпляре Amazon EC (август 2016 г.), скорее всего, ваш ЦП ограничен, потому что ваши так называемые «кредиты ЦП» израсходованы.
Беркес

Подождите, так что в вашем ответе под «счетчиками памяти» оранжевый - для страниц кеша, в ответе sysadmin1138 под тем же самым словом - желтый / оранжевый - для страниц кеша. Код упоминает что-нибудь о желтом?
projectdp
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.