重複の可能性:
Linuxサーバーのメモリ使用量と負荷平均を理解する方法
私のホスティング会社は、ログイン時に「負荷平均」統計を提供します。それらについての詳細情報へのリンクはなく、それらが何を意味するのかについての説明もありません。それらはパーセンテージだと思いますが、なぜ3つの数値があるのか、またはパーセンテージが実際に何から外れているのか(プロセッサ、メモリ、帯域幅、組み合わせ?)、それはこの瞬間ですか、それとも時間の経過ですか?これは私が知っておくべき標準的な統計ですか?
高/低/正規数とは何ですか?
おそらく誰かが私のためにこれにいくつかの光を当てることができます。
例:
負荷平均:0.60 0.60 0.55
3つの数値は、それぞれ、過去1分間、5分間、および15分間に、実行の準備ができているがブロックされているプロセスの平均数を表します。
https://secure.wikimedia.org/wikipedia/en/wiki/Load_average
UNIXライクなOSごとにわずかに異なりますが(たとえば、「待機」の基準が異なる)、基本的にすべて同じように機能します。
負荷平均は、一定期間におけるCPUのすべての需要を計算することにより、CPU使用率の傾向を測定します。これは、移動平均と考えることができます。注意すべき重要な点は、値が年齢とともに減少することです。 図(左から右に読み取られます)には、I/O、ネットワーク、データベース、またはCPUを必要としないその他のものを待機しているプロセスやスレッドは含まれていません。 CPUパーセンテージとはまったく異なる、CPU時間を積極的に要求するものにのみ焦点を当てています。
関数y ==(2 ^ 11/2 ^((5 Log2 [E])/(60 x)))を、負荷平均バケットのパラメーター、一定の指数、および実行中/中断不可能な数とともに使用するプロセスでは、指数関数的減衰関数が生成されます。 (EXP_1/1分平均、EXP_5/5分平均、EXP_15/15分平均)。
たとえば、サーバーに4つのCPUがあり、1分間の平均負荷が4.00であると報告された場合、これは、マシンが過去60秒間にプロセッサを完全に使用していることを示します。