web-dev-qa-db-ja.com

負荷平均とCPU使用量の理解

さて、私は非常に多くの場合Windowsユーザーなので、Linux-yタイプに関する知識は少し限られています。

しかし、「負荷平均」は、直前の1分間、5分間、そして15分間の平均で、実行中の処理数の指標であるというのが私の一般的な理解でしたか?

とにかく、大きな開口部とたくさんの人がいたので、サーバーを監視しています!

See?

私はtopを見ていて、自分が知っていたとは思わないことに気づいたものに気付きました。

4つのハイパースレッドプロセッサを使用して、負荷平均が7の場合、CPUが約7/8の容量で動作していることを意味しませんか?

なぜ、50.0%idを示していたのですか?どうやって半分の時間アイドル状態にできるのでしょうか?

私はそれをXDを得ていません

29

topは実行中のプロセスのCPU使用率を示し、load averageは、(1993年以降)実行中のプロセスの数に加えて、無停電状態のプロセスの数を示します。作業を待機しているプロセスはCPUを消費しません。その結果、top CPU使用率は7/8 * 100%未満です。

ソース: http://www.brendangregg.com/blog/2017-08-08/linux-load-averages.html

92
Sergei Kurenkov