「仮荷重」測定方法[重複]

「仮荷重」測定方法[重複]

私が理解しているように、un * xの負荷は、定義上、事前定義されたかなりの期間にわたって平均化された統合測定値です。一方、CPU使用率は一時的な指標と考えることができます。技術的には一定期間測定され平均化されますが、実際にはその期間は非常に短いです。その結果、CPU集約的なプロセスが終了すると、CPU使用率はすぐに低下し、負荷値は時間の経過とともに徐々に減少します。したがって、負荷を減らすのに十分な時間がないため、負荷が高い状態にある間、コンピュータは実際に何もしない可能性があります。したがって、このアクションは、実際のCPU負荷が急激に変化する状況には適していません。

現在:数分の1秒間「負荷」のようなものを測定することは可能ですか?毎秒10回印刷するという意味ではありません。なぜなら些細なからです。 15 分を超えずに 1ms または 100ms の間実行される待機中のプロセスの平均数を意味します。

ベストアンサー1

LinuxでCPUを待つプロセス数を取得するには?答えがあります;)

awk '/procs_running/ { print $2 }' /proc/statCPU リソースを待つプロセス数を提供します。これにより、いつでも統合できます。

参考までに、負荷平均は1/5/15分単位で測定されるため、1分が十分に短い場合はそれを使用できます。

おすすめ記事