web-dev-qa-db-ja.com

htopはすべてのプロセスを表示するわけではありません

LXDEデスクトップ環境でUbuntu12.04を使用しています。

時々私のコンピューターは本当に遅く動作し、LXDEのCPUグラフィックは永続的な100%のCPU使用率を示しています。ただし、ターミナルでhtopを開くと、CPUの約10〜30%しか使用されていないと表示されます。どのプロセスがCPUを消費しているかを確認できるように、htopにすべてのプロセスが表示されないのはなぜですか?

ありがとう

6
user1399681

デフォルトでは、htopはnfsdのようなカーネルスレッドを非表示にします。カーネルスレッドを表示/非表示にするには、大文字[〜#〜] k [〜#〜]を押して切り替えます。 htopは、終了時に設定を保存します。

https://askubuntu.com/questions/145707/why-doesnt-htop-display-the-same-processes-as-top

5
NoelProf

rootのような管理アカウントでhtopを実行すると、su -を使用してroot Shellにドロップし、htopを実行できます。または、Sudoがインストールされている場合は、代わりにSudo htopを実行できます。

4
Tamara Wijsman

マルチコアcpuがあり、100%のコアは1つだけだと思います。 htopはallコアのアクティビティを一覧表示します。代わりにトップを試してください。コアの1つが100%の場合、トップは100%のCPU使用率を示します。

0
terdon