グラフでCPU(および可能であればIO)を使用して親アプリケーションを監視するにはどうすればよいですか?

グラフでCPU(および可能であればIO)を使用して親アプリケーションを監視するにはどうすればよいですか?

これらのアプリケーションがCPU(および可能であればIO)を使いすぎるタイミングを把握する必要があります。これは、GNOMEシステムモニタのCPU履歴に見られるように、グラフィックタイムラインになければなりません。また、このグラフをPsensor温度モニタと比較したいと思います。

私はすでにPIDを知っていますが、アプリケーションが過去1時間で最も多くのCPUまたはIOを使用するたびに(いつでもPIDになる可能性があります)、単一プロセスに対する答えを見つけました。

これを行うことができるアプリケーションがあるかどうか疑問に思います。

ベストアンサー1

Pythonとmatplotlibでこれを試してみるのは楽しいと思いました。ここに載せるのは少し大きいですがここ私のウェブサイトへのリンクです。これは非常に見苦しい方法ですが、あなたにいくつかのアイデアを提供できることを願っています。私はpsの出力を解析してOpenBSDボックスを使っているので、sysctlの出力からCPU tempの内容を抽出しましたが、うまくいきました。私はあなたがデータ収集の部分が本当に好きで、他の多くのことを思い出すと思いました。必要に応じてgithubや他の場所にアップロードすることもできます。

-自密

おすすめ記事