プロセス寿命中にプロセスの最高CPU使用率を検出する方法

プロセス寿命中にプロセスの最高CPU使用率を検出する方法

いくつかのマルチスレッドテストを作成しましたが、このテストの最大CPU使用量が100 * CPU_NUMBER現在のコンピュータの最大CPU使用量と同じであることを確認したいと思います。できますか?

UPD 0:私はLinuxシステムについて話しています。

ベストアンサー1

sarSARはSystem Activity Reportの略です。 UNIXに似たオペレーティングシステムでCPU、メモリ、およびIO使用量を報告するために使用されますsysstat

その後、sysatat個々のプロセスを監視するように設定できます。協会

収集頻度と sar がレポートを保持する期間は、最初の設定によって決まります。

そのようなデータ収集は「無料」ではないため、本番サーバーに保存しないことに注意してください。

設定したら、コマンドを使用sarしてgrepスクリプトのレポートからデータを簡単に抽出できますawk

使用しているOSを指定していないので、ディストリビューションでsar / sysstatを設定する方法を検索してください。

おすすめ記事