iostateコマンドの詳細

3250 ワード

iostat
iostatは、CPUとディスクI/Oに関する統計情報を出力ためのものである.コマンド形式:
<span class="search_hit">iostat</span> [ -c | -d ] [ -k | -m ] [ -t ] [ -V ] [ -x ] [ device [ ... ] | ALL ] [ -p [ device | ALL ]  ]
       [ interval [ count ] ]

1)iostatの簡単な使用
iostatは、CPUおよびI/Oシステムの負荷状況およびパーティション状態情報を表示することができる.直接iostatを実行すると、次の内容が表示されます.
# <span class="search_hit">iostat</span>
Linux 2.6.9-8.11.EVAL (ts3-150.ts.cn.tlan)      08/08/2007

avg-cpu:  %user   %nice    %sys %iowait   %idle
             12.01    0.00        2.15    2.30       83.54

Device:            tps   Blk_read/s   <span class="search_hit">Blk_wrtn</span>/s   Blk_read   <span class="search_hit">Blk_wrtn</span>
hda               7.13       200.12        34.73     640119     111076

各出力項目の意味は以下の通りです.
avg-cpu :
%user:            CPU    .
%nice: nice      CPU    .
%sys:      (kernel)     CPU    .
%iowait: CPU    I/O ,   CPU   .
%idle: CPU        .
Device :
tps:        I/O   .
Blk_read /s:      block .
<span class="search_hit">Blk_wrtn</span>/s:      block .
Blk_read:      block  .
<span class="search_hit">Blk_wrtn</span>:     block  .

2)iostatパラメータの説明
iostatの各パラメータの説明:
-c    CPU    . -d    .
 -d          . -c    .
 -k  K             ,     .
 -p device | ALL
   -x    ,                 .    -p        , :
  # <span class="search_hit">iostat</span> -p hda
         
  # <span class="search_hit">iostat</span> -p ALL
 -t          ,         .
 -V              .
 -x          .

3)iostat出力項目説明
Blk_read
         .

              <span class="search_hit">Blk_wrtn</span>
        .

              kB_read/s
              ,   K.

              kB_wrtn/s
              ,   K.

              kB_read
         ,   K.

              kB_wrtn
         ,   K.

              rrqm/s
          ,             .

              wrqm/s
          ,             .

              r/s
               .

              w/s
               .

              rsec/s
             .

              wsec/s
             .

              rkB/s
             ,   K.

              wkB/s
             ,   K.

              avgrq-sz
               ,     .

              avgqu-sz
                 .

              await
  I/O        .            .     .

              svctm
        I/O         .     .

              %util
   I/O         ,  CPU      .            .
        100% ,          .

4)iostat例
#  <span class="search_hit">iostat</span>
         ,     CPU   .

      # <span class="search_hit">iostat</span> -d 2
   2 ,          .

      # <span class="search_hit">iostat</span> -d 2 6
   2 ,          .    6 .

      # <span class="search_hit">iostat</span> -x hda hdb 2 6
   2     hda,hdb           ,   6 .

      # <span class="search_hit">iostat</span> -p sda 2 6
   2     sda            ,   6 .