web-dev-qa-db-ja.com

LinuxでコアごとのCPU使用率を動的に監視する方法は?

ユーザーモードとカーネルの使用など、コアごとのCPU使用量を動的に表示したいのですが、どうすればよいですか?

19
Rick

Topコマンドを使用して、コアあたりのCPU使用率を動的に表示できます(ユーザーモードとカーネルthoを使用することで何を意味したかわかりません)

ターミナルにtopと入力します

次に1と入力します

50
JoeC

dstatを使用すると、ネットワークのページングとシステムに役立つ情報がいくつか表示されます。この情報は、将来の使用のためにファイル(csvなど)にキャプチャできます。

たとえば、マシンに4つのコアがあるとします。次のことができます。

dstat -C 0,1,2,3,total

コア2とコア3の統計情報のみを表示する場合は、次を実行できます。

dstat -C 2,3
5
KeshV

役に立つと思われるhtopというツールがあります。ユーザーモードとカーネルについて言及しているので、Windowsから来ていると思います。 htoptopよりもWindowsタスクマネージャーにやや似ていますが、Linuxシステムにプリインストールされていない場合があります。

htopホームページ:http://hisham.hm/htop/

5
Bill