CプログラムからCPU使用率の統計を読みたいのですが、CPUの使用率やスチール時間などに興味があります。これらの統計は、topコマンドの3行目に表示されています。
()を使用してtopの出力を解析しようとしましたが、正しい統計を表示し始める前に、常に同じ「架空の」値を提供しているようですawktop -n 1 -b | awk '{print $0}'top
コードから、またはいくつかのコマンドの出力を解析してCPU使用率の統計を取得する方法はありますか?
編集:
プラットフォームはLinuxです
ありがとうございました。
もちろん、標準的な方法はありません。ターゲットOSを正確にします。
—
jlliagre 2011