У меня есть домашний сервер, который иногда работает с высокой загрузкой ЦП, около 50-70 процентов.
В htop
моем любимом диспетчере процессов я могу сортировать процессы по загрузке ЦП, но зачастую нет процессов, потребляющих более 0% ЦП. С другой стороны, htop
отображает общую загрузку ЦП системы, которая составляет около 50 процентов, как сказано выше.
Я думаю, что этому есть простое объяснение, но я этого не знаю.
Может быть, есть какие-то скрытые процессы? Но даже запуск его с правами root не показывает больше процессов.
РЕДАКТИРОВАТЬ:
Я посмотрел top
, который показывает (по крайней мере) еще два процесса:
230 root 20 0 0 0 0 R 37.4 0.0 107:06.59 md127_raid5
20403 root 35 15 0 0 0 D 9.6 0.0 2:45.78 md127_resync
Таким образом, мой рейд mdadm в настоящее время повторно синхронизируется, что было подтверждено, когда я отображал /proc/mdstat
. (Смотрите первый комментарий.)
Таким образом, это превращает вопрос в: «Почему htop не отображает те же процессы, что и top?»
top
показывает больше процессов. Рассматриваемый процесс принадлежитmdadm
, который в настоящее время выполняет повторную синхронизацию, как я узнал.top
показывает процесс под именемmd127_raid5
иmd127_resync
. Первый работает с момента загрузки системы, второй с момента повторной синхронизации. Таким образом, это превращает вопрос в: «Почему htop не отображает те же процессы, что и top?»