WA理解の上

CPU使用率:
マニュアルSolarisでmpstat、%usrの+%の素敵を参照+% SYS +%iwoait +%IRQ +%ソフト+%は+%のゲスト+%gnice +%アイドル= 100%を盗みます

%%ゲスト%が良いと一般的に低いが、このようなCPUのオーバーコミット深刻VPSとして、仮想マシンの値を表示することが一般的に盗み、
それはユーザー+いい+システムの/ proc / STAT又は上部に応じて利用可能であることができます+アイドル+ iowaitの+ IRQ +のsoftirq +盗む= 100

:次のようにLinuxのCPU使用時間を計算するには、合計CPU時間からアイドルCPU時間を減算
合計CPU時間をブート=ユーザー+素敵+システム+アイドル+ iowaitの+ IRQ +のsoftirq +を盗むため、
ブート=アイドル+ iowaitの以来の総CPUのアイドル時間を
ブート=(起動からの総CPU時間)以来の合計CPU使用時間- (ブート以降合計CPUアイドル時間)
合計CPUパーセンテージ=(起動からの総CPU使用時間)/(ブートX 100は、総CPU時間)

iowaitの%:
CPUがアイドル状態で、未処理のI / O要求が残っている:iowaitのは時間の数%のサンプリング周期で表現%以下の場合に属します。リードは、CPU時間をフルに活用することができないので、IOがあります。
:. CPU時間の割合%のWAの説明やCPUがアイドルだったが、その間システムは、未処理のディスクを持っていたI / O要求限りIOのCPUのアイドル期間があるので、このCPUは、IOポットによってアイドル状態になることバック。waはioは、システムのパフォーマンスを詰まらせることがあり促すために使用されます。実際WA CPUのアイドル時間ですもともと期間。

一般的な誤解の%のiowaitのは、2のためにあります。
  一つは、間違わ%iowaitのCPUが動作しない時間を表している
  第二は、iowaitのは、I / Oボトルネックを示す間違え%です。

最初の%はiowaitのは、I / Oプロセスを待っているの数が増加している、私はI / Oの合計時間は増加を証明するのを待つことができない増加したことを証明していません。例えば、私はCPUの間に生じるピーク/ O、IOは多かれ少なかれであるかどうかは、%iowaitのにはなりません。CPU多忙を下げたときに、アイドル状態のCPUの一部IOが増加%のiowaitの結果として、期間を落ちます。

可視%のiowaitの非常にあいまいな指標である、あなたが見る場合iowaitのは、I / Oの量をチェックする必要が増加%が大幅に増加していない、avserv / avwait / avque他の指標が大幅に増加していない、何の使用が遅い感じはありません、そうでない場合は、心配することは何もありません。ただアイドルCPUがある場合があり、結果WA指標が出てきました。

vmstatのは、SARは、DSTAT、sysstatのは、ディスクの非常に詳細なモニタリングをしませんでした。
IOの容疑者は、実際にボトルネックに達するiostatのディスクIOの現在の状態で確認することができます。IOSTAT -d -x -k -C 1 10
も他の負荷によって引き起こされるかどうかを確認するためにDSTATことにより、様々な負荷条件を見ることができます。DSTAT -lmcdnr -fs --top-MEM --top- IO --top-CPU

 

おすすめ

転載: www.cnblogs.com/dongzhiquan/p/top_wa_io.html
おすすめ