iostatコマンド学習
6140 ワード
iostatコマンドは主にlinuxシステムの下でcupとディスクIOの統計情報を監視するために使用されます.
このコマンドのヘルプ情報はiostat--helpで入手できます.
上記のヘルプ情報からiostatコマンドの後に多くのパラメータが表示されます.主なパラメータは次のとおりです.
-cはcpuの統計のみを表示し、-dパラメータと同時に使用できません
-dディスクの統計のみを表示し、-cパラメータと同時に使用できません
-k毎秒ディスクの要求量をK単位で表示し、デフォルト単位はブロック
-t統計を表示する時間
-V出版本号及びヘルプ情報の印刷
-x拡張情報の印刷
-pデバイス名指定デバイスの統計を表示
-pデバイスALLすべてのデバイスの統計を表示
iostat-x 5 2統計を5秒おきに2回表示
例:
以上のパラメータについて説明します.
-----avg-cpu------
%userユーザープロセスの実行に占めるcpuの割合
%nice nice操作がcpuに占める割合
%systemシステムプロセスの実行がcpuに占める割合
%iowait cupがハードウェアIOを待機している場合のcupの割合
%idleアイドルcupパーセント
----device---------
rrqm/sは、読み込み要求を統合した1秒あたりのデバイスへの読み込み要求数
wrqm/s書き込み要求を統合した1秒あたりのデバイスへの書き込み要求数
r/s毎秒デバイスに送信される読み込み要求数
w/s毎秒デバイスに送信される書き込み要求数
rsec/sデバイスから読み込まれたセクタ数
wsec/sデバイスから書き込まれるセクタ数
AVgrq-szがデバイスに送信する要求の平均サイズ、単位はセクタ
AVgqu-szがデバイスに送信する平均キュー長
await IOリクエストの平均実行時間(ミリ秒単位)送信リクエストと実行時間を含む
svctmがデバイスに送信するIOリクエストの平均実行時間(ミリ秒単位)
%utilは、IOリクエストがデバイスに送信されている間にcpu時間を占める割合(合計時間に対するIO時間の処理の割合)
備考:awaitはIOの応答時間と理解できる
%utilはデバイスのビジー度として理解できます
このコマンドのヘルプ情報はiostat--helpで入手できます.
[oracle@std ~]$ iostat --help
Usage: iostat [ options... ] [ <interval> [ <count> ] ]
Options are:
[ -c | -d ] [ -k | -m ] [ -t ] [ -V ] [ -x ] [ -n ] [ -h ] [ -N ]
[ <device> [ ... ] | ALL ] [ -p [ <device> | ALL ] ]
上記のヘルプ情報からiostatコマンドの後に多くのパラメータが表示されます.主なパラメータは次のとおりです.
-cはcpuの統計のみを表示し、-dパラメータと同時に使用できません
-dディスクの統計のみを表示し、-cパラメータと同時に使用できません
-k毎秒ディスクの要求量をK単位で表示し、デフォルト単位はブロック
-t統計を表示する時間
-V出版本号及びヘルプ情報の印刷
-x拡張情報の印刷
-pデバイス名指定デバイスの統計を表示
-pデバイスALLすべてのデバイスの統計を表示
iostat-x 5 2統計を5秒おきに2回表示
例:
[oracle@std ~]$ iostat -x 5 2
Linux 2.6.18-194.el5 (std) 06/03/2015
avg-cpu: %user %nice %system %iowait %steal %idle
0.09 0.01 0.19 0.88 0.00 98.84
Device: rrqm/s wrqm/s r/s w/s rsec/s wsec/s avgrq-sz avgqu-sz await svctm %util
sda 0.05 4.05 0.18 1.57 6.74 45.00 29.60 0.04 25.09 11.38 1.99
sda1 0.04 4.05 0.17 1.57 6.73 45.00 29.60 0.04 25.09 11.38 1.99
sda2 0.00 0.00 0.00 0.00 0.01 0.00 43.22 0.00 3.97 3.27 0.00
sdb 0.01 0.00 0.00 0.00 0.01 0.00 21.24 0.00 0.32 0.31 0.00
sdb1 0.00 0.00 0.00 0.00 0.00 0.00 17.17 0.00 0.17 0.17 0.00
sdc 0.01 0.00 0.00 0.00 0.01 0.00 21.24 0.00 0.30 0.28 0.00
sdc1 0.00 0.00 0.00 0.00 0.00 0.00 17.17 0.00 0.04 0.04 0.00
avg-cpu: %user %nice %system %iowait %steal %idle
0.10 0.00 0.51 0.61 0.00 98.78
Device: rrqm/s wrqm/s r/s w/s rsec/s wsec/s avgrq-sz avgqu-sz await svctm %util
sda 0.00 3.00 0.00 0.80 0.00 30.40 38.00 0.01 14.25 14.25 1.14
sda1 0.00 3.00 0.00 0.80 0.00 30.40 38.00 0.01 14.25 14.25 1.14
sda2 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00
sdb 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00
sdb1 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00
sdc 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00
sdc1 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00
以上のパラメータについて説明します.
-----avg-cpu------
%userユーザープロセスの実行に占めるcpuの割合
%nice nice操作がcpuに占める割合
%systemシステムプロセスの実行がcpuに占める割合
%iowait cupがハードウェアIOを待機している場合のcupの割合
%idleアイドルcupパーセント
----device---------
rrqm/sは、読み込み要求を統合した1秒あたりのデバイスへの読み込み要求数
wrqm/s書き込み要求を統合した1秒あたりのデバイスへの書き込み要求数
r/s毎秒デバイスに送信される読み込み要求数
w/s毎秒デバイスに送信される書き込み要求数
rsec/sデバイスから読み込まれたセクタ数
wsec/sデバイスから書き込まれるセクタ数
AVgrq-szがデバイスに送信する要求の平均サイズ、単位はセクタ
AVgqu-szがデバイスに送信する平均キュー長
await IOリクエストの平均実行時間(ミリ秒単位)送信リクエストと実行時間を含む
svctmがデバイスに送信するIOリクエストの平均実行時間(ミリ秒単位)
%utilは、IOリクエストがデバイスに送信されている間にcpu時間を占める割合(合計時間に対するIO時間の処理の割合)
備考:awaitはIOの応答時間と理解できる
%utilはデバイスのビジー度として理解できます