vmstat

ホストのシステム稼動状況を表示します。出力される情報は次のとおりです。


表示項目 (オプション指定なし)
項目 説明
procs r 実行待ち状態にあるプロセス数
b 割り込み不可能なスリープ状態にあるプロセス数
w スワップアウトされている実行可能な状態にあるプロセス数
memory swpd 仮想メモリの量
free 空きメモリの量
buff バッファに用いられているメモリの量
cache キャッシュに用いられているメモリの量
inact アクティブでないメモリの量 (-a オプション)
active アクティブなメモリの量 (-a オプション)
swap si ディスクからスワップインされているメモリの量 (/s)
so ディスクにスワップしているメモリの量 (/s)
io bi ブロックデバイスから受け取ったブロック (blocks/s)
bo ブロックデバイスに送られたブロック (blocks/s)
system in 一秒あたりの割り込み回数。クロック割り込みも含みます。
cs 一秒あたりのコンテキストスイッチの回数
cpu us カーネルコード以外の実行に使用した時間 (ユーザー時間、nice 時間を含みます)
sy カーネルコードの実行に使用した時間 (システム時間)
id アイドル時間。Linux 2.5.41 以前では、IO 待ち時間を含みます。
wa io待ち時間。Linux 2.5.41 以前では、0 と表示されます。

表示項目 (「-d」オプション指定)
項目 説明
Reads total 成功した読み込みの総数
merged グループ化された(結果として1つのI/Oとなった)読み込みの数
sectors 読み込みに成功したセクタ数
ms 読み込みに使用した時間(ミリ秒)
Writes total 成功した書き出しの総数
merged グループ化された(結果として1つのI/Oとなった)読み込みの数
sectors 読み込みに成功したセクタ数
ms 書き出しに使用した時間(ミリ秒)
IO cur 実行中のI/O
s I/O に使用した時間(秒)

書式

vmstat [-a] [-n] [更新間隔 [更新回数]]
vmstat [-f] [-s] [-m]
vmstat [-S 単位]
vmstat [-d]
vmstat [-p ディスク名 パーティション名]
vmstat [-V]

▲PageTop

オプション

オプション名 説明
-a メモリの使用状況を表示します。
-f ブート後のフォーク数を表示します。
-m スタブの情報を表示します。
-n ヘッダがコマンド投入時に一回だけ表示されます。
-s メモリの統計表示を行います。
更新間隔 更新する間隔を秒数で指定します。更新する間隔を指定した場合は、「CTRL」と「C」で終了します。
更新回数 更新する回数を指定します。更新する間隔を指定した場合は、「CTRL」と「C」で終了します。
-d 全ディスクの統計を表示します。
-p パーティション名をつけると、パーティションの詳細表示を行います。
-S このオプションの後に、「k」「K」「m」「M」をつけると、単位が「1000」「1024」「1000000」「1048576」で表示されます。
-V バージョン情報を表示します。

▲PageTop

実行例

システムの稼動状況を1秒間隔で更新し、10回表示させます。


実行結果

$ vmstat 1 5 [Enter]
procs -----------memory---------- ---swap-- -----io---- --system-- ----cpu----
 r  b   swpd   free   buff  cache   si   so    bi    bo   in    cs us sy id wa
 0  0      0 297132  11632  99648    0    0    10     3  167    33  0  0 99  0
 0  0      0 297132  11640  99640    0    0     0    36  332    66  0  0 100  0
 0  0      0 297140  11640  99640    0    0     0     0  344    62  0  0 100  0
 0  0      0 297140  11640  99640    0    0     0     0  327    34  0  0 100  0
 0  0      0 297132  11640  99640    0    0     0     0  344    66  0  0 100  0
        

▲PageTop