ペチパーノート

WEB開発系Tipsブログです。

vmstatの見方

忘れるので忘備録。

$ vmstat
procs -----------memory---------- ---swap-- -----io---- -system-- ------cpu-----
 r  b   swpd   free   buff  cache   si   so    bi    bo   in   cs us sy id wa st
 0  0      0 177316  45408 617104    0    0   293  1274  269  472  9  7 83  1  0

procs

表示 説明
r 実行待ち状態のプロセスの数
b 割り込み不可能なスリープ状態にあるプロセスの数D

memory

表示 説明
swpd 現在の仮想メモリの量
free 現在空いている実メモリの量
buff バッファに使われている実メモリの量
cache キャッシュとして使われている実メモリの量

swap

表示 説明
si ディスクからスワップインしているメモリ量(KB/s)
so ディスクにスワップしているメモリ量(KB/s)

io

表示 説明
bi ブロックデバイスから受け取ったブロック数 (ブロック/s)
bo ブロックデバイスに送られたブロック数 (ブロック/s)

system

表示 説明
in 一秒あたりの割り込み回数
cs 一秒あたりのコンテキストスイッチ回数

cpu

表示 説明
us 実行に使用したユーザ時間
sy カーネルコードの実行に使用したシステム時間
id アイドル時間
sy カーネルコードの実行に使用したシステム時間
w IO の待ち時間
st 仮想マシンから盗まれた時間 (クラウドなどで他の仮想マシンから取られた時間?)