負荷平均とCPU使用率の違いを理解する [closed] 質問する

負荷平均とCPU使用率の違いを理解する [closed] 質問する

そうですね、私自身は Windows ユーザーなので、Linux 関連の知識は少し限られています。

しかし、私の一般的な理解では、「負荷平均」は、過去 1 分間、5 分間、そして... 15 分間の平均で、特定の時点で実行されているプロセスの数を示すものなのでしょうか?

とにかく、大きなオープニングがあり、たくさんの人が来たので、私は自分のサーバーを監視していました。

見る?

観察しているtopと、自分が知っていると思っていたことと相反する何かに気づきました。

4 つのハイパースレッド プロセッサで負荷平均が 7 の場合、CPU が約 7/8 の能力で動作しているということではありませんか?

では、なぜ 50.0%id と表示されていたのでしょうか? 半分の時間はアイドル状態になるのはなぜでしょうか?

ベストアンサー1

top実行中のプロセスの CPU 使用率を表示します。また、load average(1993 年以降) 実行中のプロセスの数と割り込み不可の状態にあるプロセスの数も表示します。作業を待機しているプロセスは CPU を消費しません。その結果、topCPU 使用率は 7/8 * 100% 未満になります。

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

おすすめ記事