記事から:https://www.cnblogs.com/ghj1976/p/5691857.html
略語I / O統計(入力/出力の統計)でiostatのLinuxシステムでは、iostatのディスク・オペレーティング・システムは、アクティブなツールに監視されることになります。
また、CPU使用率を報告しながら、状況を報告してディスクアクティビティの統計情報を提供しています。vmstatのと同様に、IOSTATも弱点を持っている、唯一の分析のための方法、システム、それは全体の状況の詳細な分析をすることができないことです。iostatのsysstatのパッケージを属します。直接sysstatのインストールyumを一緒にインストールすることができます。
フォーマット:
iostatの[パラメータ] [時刻] [回]
コマンド・パラメーター:
- ディスプレイのCPU使用率-C
- -dを表示し、ディスクの使用状況
- KBディスプレイで-k
- M -mに表示部
- -N表示ディスクアレイ(LVM)情報
- NFSの使用状況を表示する-n
- 【ディスク】ディスプレイケースディスクとパーティションを-p
- -t端末表示とCPU
- -x詳細を表示
- -Vバージョン情報を表示
iostatコマンド
図は、それが表示されていた、10秒ごとに表示されています。
CPUのプロパティ値
- %ユーザー:CPU時間の割合ユーザモード。
- %ニース:CPU時間の割合NICE値を持つユーザーモード。
- %システム:CPU時間の割合システムモード。
- %iowaitの:入出力完了率のためにCPUを待ちます。
- %盗む:別の仮想プロセッサを維持するためのプログラムの管理は、仮想CPUが無意識時間の割合を待ちます。
- %アイドル:CPUのアイドル時間の割合。
備考:
- %のiowaitの値が高すぎる場合は、ハードディスクI / Oのボトルネックが存在することを示しています
- %アイドル高い値は、より多くのCPUがアイドル状態であることを示し
- 応答が遅いシステムは、それがメモリを割り当てるCPUを待つことが可能であり、メモリ容量を増やす必要がある場合%アイドル値が高いです。
- %アイドル持続値が10未満の場合、システムリソースが解決される必要があることを示す、システムのその後比較的低いCPUの処理能力は、ほとんどのCPUです。
次のように各列のディスクの意味は次のとおりです。
- rrqm / S:秒マージごとに実行読み取り操作の数。すなわちrmerge / sの
- wrqm / S:毎秒行われた書き込み操作の数をマージします。すなわちwmerge / sの
- R / S:第二のI / Oデバイスの完了を読み取ります。すなわち、リオ/ sの
- ワット/秒:I / Oデバイスの第2の書き込み完了あたり。すなわちWIO / sの
- RSEC /秒:読み取りあたりのセクタ数。すなわちrsect / sの
- WSEC /秒:第2の書き込みあたりのセクタ数。すなわちwsect / sの
- RKB / S:Kの数は毎秒読み取られたバイト。セクタサイズが512バイトであるため、半分rsect / sであります
- WKB / S:Kは、第2の書き込みあたりのバイト数。の半分wsect / sの
- SZ-avgrq:データサイズ(セクタ)の平均当たりのデバイスI / O操作
- avgqu-SZ:平均I / Oキューの長さ。
- 待つ:(ミリ秒単位)デバイスごとの平均待ち時間は、I / O操作
- svctm:デバイスごとの平均サービス時間(ミリ秒単位)I / O操作
- %Utilの:I / O操作のための時間の1秒何パーセントか、どのくらいの時間、私は/ Oキューが空でない1秒です。
備考:
- %から100%に近いutilの場合、あまりにも生成されたI / O要求のことを示し、I / Oシステムが全容量になっている、ディスクがボトルネックであってもよいです。
- I / Oほとんど待ち時間のためであればsvctm近くのawait、。
- svctmは、I / Oキューのために、よりはるかに大きいを待っていた場合は長すぎる、遅すぎるIOレスポンス、必要な最適化の必要性です。
- avgqu-SZ比較的大きい場合は、IOを待っ同等で表現