ホームサーバーが、約50〜70%の高いCPU使用率で実行されていることがあります。
でhtop
私のお気に入りのプロセスマネージャ、私は、CPUの使用状況によってプロセスを並べ替えることができますが、多くの場合、0%より多くのCPUを消費するすべてのプロセスがありません。一方、前述のように、htop
システムのCPU使用率全体が約50パーセント表示されます。
これには簡単な説明があると思いますが、わかりません。
たぶん、いくつかの隠されたプロセスがありますか?しかし、rootとして実行しても、それ以上のプロセスは表示されません。
編集:
私が調べたのはtop
、(少なくとも)さらに2つのプロセスを示しています:
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と同じプロセスを表示しないのはなぜですか」という質問に変わります。