サーバへの道 - Linuxデスクトップ標準

サーバへの道 - Linuxデスクトップ標準

vmstatコマンド



【使い方】
vmstat [-f] [-i] [-s] [-l] [-t] [-v] [-I] [Physical Volume ...] [Interval [Count] ]

【解説】
カーネル・スレッド、仮想メモリ、ディスク、トラップ、CPUのアクティビティに関する情報を収集できます。

【実行結果】
(1) 通常
# vmstat 1 10
System Configuration: lcpu=1 mem=1024MB
kthr メモリー ページ フォールト cpu
----- ----------- ------------------------- ------------ -----------
r b avm fre re pi po fr sr cy in sy cs us sy id wa
1 1 156579 6196 0 0 0 0 0 0 138 69 68 0 0 99 0
0 0 156584 6191 0 0 0 0 0 0 158 2234 97 0 2 98 0
0 0 156584 6191 0 0 0 0 0 0 166 2149 107 1 0 99 0
0 0 156584 6191 0 0 0 0 0 0 153 2141 96 1 1 98 0
1 0 156584 6191 0 0 0 0 0 0 154 2142 97 0 0 99 0
0 0 156584 6191 0 0 0 0 0 0 163 2156 115 0 1 99 0
0 0 156584 6191 0 0 0 0 0 0 160 2159 99 0 0 99 0
0 0 156584 6191 0 0 0 0 0 0 153 2135 92 0 1 99 0
0 0 156584 6191 0 0 0 0 0 0 162 2156 112 2 1 97 0
0 0 156584 6191 0 0 0 0 0 0 157 2279 106 0 0 99 0

(2) 収集時刻も表示したい場合
# vmstat -t 1 10
System Configuration: lcpu=1 mem=1024MB
kthr メモリー ページ フォールト cpu 時間
----- ----------- ------------------------ ------------ ----------- --------
r b avm fre re pi po fr sr cy in sy cs us sy id wa hr mi se
1 1 156579 6196 0 0 0 0 0 0 138 69 68 0 0 99 0 14:29:28
0 0 156586 6189 0 0 0 0 0 0 166 2185 113 0 1 99 0 14:29:29
0 0 156586 6189 0 0 0 0 0 0 154 2147 92 0 0 99 0 14:29:30
0 0 156586 6189 0 0 0 0 0 0 152 2148 93 0 1 99 0 14:29:31
0 0 156586 6189 0 0 0 0 0 0 166 2157 112 1 0 99 0 14:29:32
0 0 156586 6189 0 0 0 0 0 0 157 2138 97 0 1 99 0 14:29:33
0 0 156586 6189 0 0 0 0 0 0 154 2151 95 0 0 99 0 14:29:34
0 0 156586 6189 0 0 0 0 0 0 169 2148 109 2 1 97 0 14:29:35
0 0 156586 6189 0 0 0 0 0 0 157 2163 95 0 0 99 0 14:29:36
0 0 156586 6189 0 0 0 0 0 0 153 2135 92 1 1 98 0 14:29:37

(3) システム始動後の fork 回数を表示したい場合
# vmstat -f
21939 fork の回数

(4) システム始動後に各デバイスが行った割り込み回数を表示したい場合
# vmstat -i
優先順位 レベル タイプ 回数 モジュール(ハンドラー)
0 3 hardware 0 /usr/lib/drivers/planar_pal_chrp(3430040)
0 3 hardware 0 /usr/lib/drivers/pci/s_scsiddpin(34a5ef0)
3 1 hardware 90 /usr/lib/drivers/pci/s_scsiddpin(34a5ea8)
3 2 hardware 3933439 /usr/lib/drivers/pci/phxentdd(35fd538)
3 4 hardware 367723 /usr/lib/drivers/pci/s_scsiddpin(34a5ea8)
3 24 hardware 90 /usr/lib/drivers/pci/s_scsiddpin(34a5ea8)
3 28 hardware 90 /usr/lib/drivers/pci/s_scsiddpin(34a5ea8)
3 29 hardware 280 /etc/drivers/pci/efcddpin(34753a0)
4 1 hardware 67 /usr/lib/drivers/isa/kbddd_chrp(3639908)
4 12 hardware 7978 /usr/lib/drivers/isa/msedd_chrp(363fc60)
(5) I/O指向のビューを表示したい場合
# vmstat -I 1 10
System Configuration: lcpu=1 mem=1024MB
kthr メモリー ページ フォールト cpu
-------- ----------- ------------------------ ------------ -----------
r b p avm fre fi fo pi po fr sr in sy cs us sy id wa
1 1 0 156579 6196 0 0 0 0 0 0 138 69 68 0 0 99 0
0 0 0 156584 6191 0 0 0 0 0 0 157 2306 97 1 2 97 0
0 0 0 156584 6191 0 0 0 0 0 0 154 2149 93 0 0 99 0
0 0 0 156584 6191 0 0 0 0 0 0 167 2158 112 1 1 98 0
0 0 0 156584 6191 0 0 0 0 0 0 155 2133 90 0 0 99 0
0 0 0 156584 6191 0 0 0 0 0 0 154 2145 90 0 1 99 0
0 0 0 156584 6191 0 0 0 0 0 0 167 2156 114 1 0 99 0
0 0 0 156584 6191 0 0 0 0 0 0 156 2196 97 0 2 98 0
0 0 0 156584 6191 0 0 0 0 0 0 153 2137 93 0 1 99 0
0 0 0 156584 6191 0 0 0 0 0 0 168 2191 118 0 1 99 0

(6) ラージページセッションを表示したい場合
# vmstat -l 1 10
System Configuration: lcpu=1 mem=1024MB
kthr メモリー ページ フォールト cpu large-page
----- ----------- ------------------------ ------------ ----------- ------------
r b avm fre re pi po fr sr cy in sy cs us sy id wa alp flp
1 1 156579 6196 0 0 0 0 0 0 138 69 68 0 0 99 0 0 0
0 0 156584 6191 0 0 0 0 0 0 156 2177 93 1 0 99 0 0 0
0 0 156584 6191 0 0 0 0 0 0 153 2141 90 0 1 99 0 0 0
0 0 156584 6191 0 0 0 0 0 0 169 2289 123 1 1 98 0 0 0
0 0 156584 6191 0 0 0 0 0 0 156 2149 94 0 1 99 0 0 0
0 0 156584 6191 0 0 0 0 0 0 152 2151 95 0 0 99 0 0 0
0 0 156584 6191 0 0 0 0 0 0 166 2397 117 0 1 99 0 0 0
0 0 156584 6191 0 0 0 0 0 0 161 2143 103 1 0 99 0 0 0
0 0 156584 6191 0 0 0 0 0 0 180 2141 98 1 15 82 2 0 0
0 0 156584 6191 0 0 0 0 0 0 170 2148 114 1 2 97 0 0 0

(7) 合計構造体の内容を表示したい場合
合計構造体には、システム初期化後に発生したページング・イベントの絶対数が入っています。
# vmstat -s
5202709 アドレス変換フォールトの合計
267782 ページ・イン
358691 ページ・アウト
528 ページング・スペースからのページ・イン
12007 ページング・スペースからのページ・アウト
0 再利用の合計
2445311 ゼロで埋め込まれたページ・フォールト
18578 実行可能な埋め込みページ・フォールト
393481 クロックによって検査されたページ数
1 クロック・ハンドの回転回数
83249 クロックによって解放されたページ数
631010 バックトラック
0 失敗したロック数
75 空きフレームの待ち
0 拡張 XPT の待ち
100045 保留 I/O の待ち
393277 スタート I/O の回数
390689 I/O の回数
125379133 cpu コンテキスト切り換えの回数
254089317 デバイス割り込みの回数
0 ソフトウェア割り込みの回数
0 トラップの回数
128327308 システム・コールの回数

(8) 仮想メモリ・マネージャが保守するさまざまな統計情報を表示したい場合
# vmstat -v
262144 メモリー・ページ数
244142 lruable ページ数
6197 フリー・ページ数
1 メモリー・プール数
29386 ピンされたページ数
80.1 maxpin パーセント
20.0 minperm パーセント
80.0 maxperm パーセント
43.6 numperm パーセント
106686 ファイル・ページ数
0.0 圧縮されたパーセント
0 圧縮されたページ数
1.4 numclient パーセント
80.0 maxclient パーセント
3612 クライアント・ページ数
0 スケジュールされたリモート・ページアウト
0 pbuf なしでブロック化された保留中ディスク I/O 数
0 psbuf なしでブロック化されたページング・スペース I/O 数
3267 fsbuf なしでブロック化されたファイルシステム I/O 数
0 fsbuf なしでブロック化されたクライアント・ファイルシステム I/O 数
0 fsbuf なしでブロック化された外部ページャー・ファイルシステム I/O 数

【関連コマンド】
iostat, vmo


© Rakuten Group, Inc.
X
Mobilize your Site
スマートフォン版を閲覧 | PC版を閲覧
Share by: