Назад | Перейти на главную страницу

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

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

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

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

ЦПУ:

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

Объем памяти:

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

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

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

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

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

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

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

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

Счетчики памяти более простые:

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

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