時間間隔を指定して vmstat コマンドを使用すると、仮想メモリーの統計情報を収集します。
$ vmstat n
n |
レポート間の間隔を秒単位で表した値 |
表 26-1 に vmstat の出力内のフィールドを示します。
表 26-1 vmstat コマンドからの出力
カテゴリ |
フィールド名 |
説明 |
---|---|---|
procs |
|
次の状態を報告する |
|
r |
ディスパッチ待ち行列内のカーネルスレッド数 |
|
b |
資源を待機中のブロックされたカーネルスレッド |
|
w |
資源処理の完了を待機中のスワップアウトされた軽量プロセス数 |
memory |
|
実メモリーと仮想メモリーの使用状況を表示する |
|
swap |
使用可能なスワップ空間 |
|
free |
空きリストのサイズ |
page |
|
ページフォルトとページング動作を 1 秒当りの単位数として表示する |
|
re |
回収されたページ数 |
|
mf |
軽度のフォルトと重大なフォルト |
|
pi |
ページインされたキロバイト数 |
|
po |
ページアウトされたキロバイト数 |
|
fr |
解放されたキロバイト数 |
|
de |
最後にスワップインされたプロセスに必要だと予想されるメモリー |
|
sr |
ページデーモンによって走査されたページ数 (現在は使用されていない)。sr が 0 以外の値であれば、ページデーモンは実行されている |
disk |
|
最高 4 台のディスク上のデータを示す、1 秒当りのディスク処理数を表示する |
faults |
|
トラップ/割り込み率 (1 秒当り) を表示する |
|
in |
1 秒当りの割り込み数 |
|
sy |
1 秒当りのシステムコール数 |
|
cs |
CPU のコンテキスト切替え率 |
cpu |
|
CPU 時間の使用状況を表示する |
|
ユーザー時間 |
|
|
システム時間 |
|
|
次の例に、5 秒間隔で収集された統計情報に関する vmstat の表示を示します。
$ vmstat 5 procs memory page disk faults cpu r b w swap free re mf pi po fr de sr f0 s3 -- -- in sy cs us sy id 0 0 8 28312 668 0 9 2 0 1 0 0 0 1 0 0 10 61 82 1 2 97 0 0 3 31940 248 0 10 20 0 26 0 27 0 4 0 0 53 189 191 6 6 88 0 0 3 32080 288 3 19 49 6 26 0 15 0 9 0 0 75 415 277 6 15 79 0 0 3 32080 256 0 26 20 6 21 0 12 1 6 0 0 163 110 138 1 3 96 0 1 3 32060 256 3 45 52 28 61 0 27 5 12 0 0 195 191 223 7 11 82 0 0 3 32056 260 0 1 0 0 0 0 0 0 0 0 0 4 52 84 0 1 99