Почему индикаторы прогресса в верхней части экрана htopпоказывают, что загрузка ЦП постоянно превышает> 90%, а цифры в таблице ниже показывают почти бездействующую систему с загрузкой ЦП и средней загрузкой на уровне 0,0%?

Почему индикаторы прогресса в верхней части экрана htopпоказывают, что загрузка ЦП постоянно превышает> 90%, а цифры в таблице ниже показывают почти бездействующую систему с загрузкой ЦП и средней загрузкой на уровне 0,0%?

Ответы:
htopне знает, что работает в виртуализированной среде на уровне ядра ( Dreamhost VPS использует технологию VServer ). Затем он показывает загрузку ЦП для всех экземпляров ОС, использующих одно и то же ядро, а не только ваше.
Посмотрите на vtopвывод, который показывает все процессы, разделяющие процессоры, а не только те, которые находятся в вашем контейнере.
Если vtopон не установлен, и это, вероятно, ожидается для коммерческого решения, так как никто не хотел бы, чтобы клиент видел, какие процессы выполняются другими клиентами, нет способа исправить проблему изнутри вашего контейнера, если не topустановить исправления для вычисления источника Использование процессора вместо получения статистики ядра.
Это может быть сделано путем суммирования использования ЦП всеми процессами, запущенными на вашем VServer, например:
ps aux | awk '
{cpu+=$3; ram+=$6}
END {printf("cpu: %d%%, RAM: %.2f MiB\n",cpu,ram/1024) }'
topОтчеты аналогично htop на этой машине. Vtop не проверен, так как не установлен. Пометить это как принятое, потому что оно отвечает «почему?», Хотя это не относится к неявному «и что с этим можно сделать?»,
Такое несоответствие обычно свидетельствует о высокой загрузке процессора потоками ядра, которые htopпо умолчанию не отображаются . Чтобы отобразить их, htopвойдите в Setup, затем Display options, а затем снимите флажок Hide kernel threads. Это должно позволить вам увидеть поток (ы), которые несут ответственность.
Вы также можете отключить это поведение, установив hide_kernel_threads0 в ~/.htoprc.
Попробуйте запустить htopс sudo. Вам нужен root-доступ, чтобы увидеть эти активные потоки в таблице.