iostatでLinuxのディスクI/O(ディスクアクセス)情報を確認する
いつもアクセスありがとうございます。匠技術研究所の谷山 亮治です。
今回は「iostatでLinuxのディスクI/O(ディスクアクセス)情報を確認する」です。Linux上でディスクのアクセスを情報を取得します。
iostatはUNIX、Linux系基本ソフトが備えており、各ディスクへの読み書きの状況を確認することができます。
■Linuxの情報
$ uname -a
Linux kawasakibk.local 2.6.32-431.11.2.el6.i686 #1 SMP Tue Mar 25 17:17:46 UTC 2014 i686 i686 i386 GNU/Linux
[takumi@kawasakibk ~]$ lsb_release -a
LSB Version: :base-4.0-ia32:base-4.0-noarch:core-4.0-ia32:core-4.0-noarch:graphics-4.0-ia32:graphics-4.0-noarch:printing-4.0-ia32:printing-4.0-noarch
Distributor ID: CentOS
Description: CentOS release 6.5 (Final)
Release: 6.5
Codename: Final
$
■iostat
いつも、使っているのは2種類です。
$ iostat --help
使い方: iostat [ オプション ] [ <間隔> [ <回数> ] ]
Options are:
[ -c ] [ -d ] [ -N ] [ -n ] [ -h ] [ -k | -m ] [ -t ] [ -V ] [ -x ] [ -y ] [ -z ]
[ -j { ID | LABEL | PATH | UUID | ... } [ <device> [...] | ALL ] ]
[ <device> [...] | ALL ] [ -p [ <device> [,...] | ALL ] ]
$
$ iostat -x
Linux 2.6.32-431.11.2.el6.i686 (kawasakibk.local) 2014年09月29日 _i686_ (4 CPU)
avg-cpu: %user %nice %system %iowait %steal %idle
2.26 0.00 1.08 10.18 0.00 86.48
Device: rrqm/s wrqm/s r/s w/s rsec/s wsec/s avgrq-sz avgqu-sz await svctm %util
sdb 0.06 0.40 2.03 0.05 325.31 3.57 158.19 0.05 25.66 2.16 0.45
sdc 0.09 0.22 0.12 0.15 5.93 3.11 34.01 0.00 1.76 1.12 0.03
sda 4.43 14.70 121.35 0.86 159.79 123.73 2.32 0.32 2.59 0.06 0.78
dm-0 0.00 0.00 0.21 0.35 5.93 2.76 15.77 0.01 18.89 0.54 0.03
dm-1 0.00 0.00 0.00 0.00 0.00 0.35 5005.78 0.00 2.39 0.29 0.00
md127 0.00 0.00 125.34 15.44 151.80 123.49 1.96 0.00 0.00 0.00 0.00
dm-2 0.00 0.00 0.00 0.00 0.00 0.00 8.01 0.00 0.36 0.31 0.00
$ iostat
Linux 2.6.32-431.11.2.el6.i686 (kawasakibk.local) 2014年09月29日 _i686_ (4 CPU)
avg-cpu: %user %nice %system %iowait %steal %idle
2.26 0.00 1.08 10.18 0.00 86.48
Device: tps Blk_read/s Blk_wrtn/s Blk_read Blk_wrtn
sdb 2.08 325.30 3.57 3813391686 41896856
sdc 0.27 5.93 3.11 69520448 36465186
sda 122.20 159.80 123.73 1873299676 1450450936
dm-0 0.55 5.93 2.76 69465274 32399936
dm-1 0.00 0.00 0.35 5080 4064616
md127 140.77 151.81 123.48 1779609282 1447555458
dm-2 0.00 0.00 0.00 10538 568
$