仮想CPU使用率(マルチコアCPU) - プロセス識別

仮想CPU使用率(マルチコアCPU) - プロセス識別

くっついて以下の内容を理解しようとしています。 Intel Xeon CPUにはRed Hat Linuxがインストールされています。 6コア仮想CPUがあります。すべての仮想コアCPUの組み合わせで、どのタスクがより多くのCPU(全体のCPU使用率)を消費するかを調べようとしています。特に、より多くのCPUを消費するDataStageジョブが実行されていることを確認する必要があります。 Top コマンドのすべてのオプションを試しましたが、正しい答えが得られませんでした。たとえば、このタスクは今日の午後3時にCPU全体の60%を使用しました。誰が私を助けることができますか?

ベストアンサー1

私はpidstatそれがあなたに必要なものだと思います。たとえば、

pidstat -C java 33秒ごとにJavaプロセスのCPU使用量を表示します。

pidstat 3アクティブなプロセスは、CPUあたりおよびプロセスあたりのCPU使用率とともに3秒ごとに表示されます。

おすすめ記事