我有一台家庭服务器,有时以大约50%到70%的高CPU使用率运行。
在htop
我最喜欢的进程管理器中,我可以按CPU使用率对进程进行排序,但是通常没有任何进程消耗的CPU超过0%。另一方面htop
,如前所述,显示系统的整个CPU使用率约为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 raid当前正在重新同步,当我显示时已得到确认/proc/mdstat
。(请参阅第一个评论。)
因此,这就引出了一个问题:“为什么htop不能显示与top相同的进程?”
top
显示更多的过程。该进程属于mdadm
,据我所知,该进程当前正在执行重新同步。top
以md127_raid5
和显示名称下的过程md127_resync
。前者自引导系统以来一直在运行,后者因重新同步而已触发。因此,这就引出了一个问题:“为什么htop不能显示与top相同的进程?”