1. MAKIZOU.COM
  2. Linuxコマンド・リファレンス

vmstat メモリ・CPUの負荷率・使用状況を表示 – Linuxコマンド

add to hatenahatena.comment(0)add to del.icio.us(0)add to livedoor.clip(0)add to Yahoo!Bookmark(0)Total: 0

書式

vmstat [オプション] [時間間隔 [回数]]

説明

システム情報の統計を表示します。

時間間隔(秒単位)を指定すると、指定した時間毎に状況が表示され、回数を指定すると、指定した回数だけ情報が表示される。

オプション

-n
ヘッダの表示が一度のみ。デフォルトではある周期で繰り返しヘッダが表示
-a
アクティブ/非アクティブなメモリの表示
-b
数値をバイト単位で表示
-k
数値をキロバイト単位で表示
-m
数値をメガバイト単位で表示
-g
数値をギガバイト単位で表示
-V
バージョンを表示
-h
ヘルプを表示

表示結果のフィールド説明

Procs
r: 実行待ちのプロセス数
b: 割り込み不可能なスリープ状態にあるプロセス数
w: スワップアウトされているが、それを除いては実行可能なプロセス数
Memory
swpd: 仮想メモリの総量
free: 空きメモリの量
buff: バッファに用いられているメモリの量
cache: キャッシュに用いられているメモリの量
inact: アクティブでないメモリの量 (-a オプション)
active: アクティブなメモリの量 (-a オプション)
Swap
si: ディスクからスワップインされているメモリの量
so: ディスクにスワップしているメモリの量
IO
bi: ブロックデバイスに送られたブロック (blocks/s)
bo: ブロックデバイスから受け取ったブロック (blocks/s)
System
in: 一秒あたりの割り込み回数。クロック割り込みも含む
cs: 一秒あたりのコンテキストスイッチの回数
CPU

これらは CPU の総時間に対するパーセンテージである。

us: ユーザー時間
sy: システム時間
id: アイドル時間
wa: IO 待ち時間

サンプル

例1)

$ vmstat ↵
procs                  memory   swap     io  system          cpu
 r b   swpd free  buff  cache  si so  bi bo   in cs  us sy id wa
 0 0  93400 5620 27632 264576   0  0   1  0    1  0   0  0  1  1

例2)-aオプション付加

$ vmstat -a ↵
procs                  memory   swap     io  system         cpu
 r b   swpd free inact active  si so  bi bo   in cs us sy id wa
 1 0  93400 5624 79784 360992   0  0   1  0    1  0  0  0  1  1
この記事は参考になりましたか?
1つ星2つ星3つ星4つ星5つ星
Loading ... Loading ...
日付2008年10月14日
カテゴリLinuxコマンド・リファレンス
ページビュー8,801PV
add to hatenahatena.comment(0)add to del.icio.us(0)add to livedoor.clip(0)add to Yahoo!Bookmark(0)Total: 0
トラックバック(0)
コメント(0)

トラックバック用URL

コメント

使用できるHTMLタグ
<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong> <img localsrc="" alt="">