| ナビゲーションリンクをスキップ | |
| 印刷ビューの終了 | |
|
Solaris のシステム管理 (上級編) Oracle Solaris 10 8/11 Information Library (日本語) |
3. サービスアクセス機能によるシリアルポートの管理 (手順)
拡張ディスク統計情報を表示する方法 (iostat -xtc)
システムコールの統計情報をチェックする方法 (sar -c)
カーネルメモリーの割り当てをチェックする方法 (sar -k)
システム全体のパフォーマンスをチェックする方法 (sar -A)
sa1 スクリプトを使用した sadc コマンドの定期的な実行
18. ソフトウェアで発生するさまざまな問題の解決 (手順)
vmstat コマンドを使用すると、仮想メモリーの統計情報と、CPU の負荷、ページング、コンテキスト切替え数、デバイス割り込み、システムコールなどの、システムイベントに関する情報を表示できます。 また、vmstat コマンドを使用すると、スワップ、キャッシュフラッシュ、および割り込みに関する統計情報も表示できます。
次の表に、vmstat コマンドの出力内のフィールドを示します。
表 13-1 vmstat コマンドからの出力
|
このコマンドの詳細については、vmstat(1M) のマニュアルページを参照してください。
$ vmstat n
n は、秒単位で表した報告間隔です。
例 13-1 仮想メモリーの統計情報を表示する
次の例に、5 秒間隔で収集された統計情報に関する vmstat の表示を示します。
$ vmstat 5 kthr memory page disk faults cpu r b w swap free re mf pi po fr de sr dd f0 s1 -- in sy cs us sy id 0 0 0 863160 365680 0 3 1 0 0 0 0 0 0 0 0 406 378 209 1 0 99 0 0 0 765640 208568 0 36 0 0 0 0 0 0 0 0 0 479 4445 1378 3 3 94 0 0 0 765640 208568 0 0 0 0 0 0 0 0 0 0 0 423 214 235 0 0 100 0 0 0 765712 208640 0 0 0 0 0 0 0 3 0 0 0 412 158 181 0 0 100 0 0 0 765832 208760 0 0 0 0 0 0 0 0 0 0 0 402 157 179 0 0 100 0 0 0 765832 208760 0 0 0 0 0 0 0 0 0 0 0 403 153 182 0 0 100 0 0 0 765832 208760 0 0 0 0 0 0 0 0 0 0 0 402 168 177 0 0 100 0 0 0 765832 208760 0 0 0 0 0 0 0 0 0 0 0 402 153 178 0 0 100 0 0 0 765832 208760 0 18 0 0 0 0 0 0 0 0 0 407 165 186 0 0 100
$ vmstat -s
0 swap ins
0 swap outs
0 pages swapped in
0 pages swapped out
522586 total address trans. faults taken
17006 page ins
25 page outs
23361 pages paged in
28 pages paged out
45594 total reclaims
45592 reclaims from free list
0 micro (hat) faults
522586 minor (as) faults
16189 major faults
98241 copy-on-write faults
137280 zero fill page faults
45052 pages examined by the clock daemon
0 revolutions of the clock hand
26 pages freed by the clock daemon
2857 forks
78 vforks
1647 execs
34673885 cpu context switches
65943468 device interrupts
711250 traps
63957605 system calls
3523925 total name lookups (cache hits 99%)
92590 user cpu
65952 system cpu
16085832 idle cpu
7450 wait cpu$ vmstat -S kthr memory page disk faults cpu r b w swap free si so pi po fr de sr dd f0 s1 -- in sy cs us sy id 0 0 0 862608 364792 0 0 1 0 0 0 0 0 0 0 0 406 394 213 1 0 99
スワッピング統計情報のフィールドを次のリストに示します。その他のフィールドの説明については、表 13-1 を参照してください。
1 秒当たりにスワップされた平均軽量プロセス数
スワップアウトされた全プロセス数
注 - vmstat コマンドは、 si フィールドおよび so フィールドの出力値を切り捨てます。スワップ統計情報の詳細情報を表示するには、sar コマンドを使用してください。
例 13-2 各デバイス当たりの割り込み数を表示する
次の例は、vmstat -i コマンドからの出力を示します。
$ vmstat -i interrupt total rate -------------------------------- clock 52163269 100 esp0 2600077 4 zsc0 25341 0 zsc1 48917 0 cgsixc0 459 0 lec0 400882 0 fdc0 14 0 bppc0 0 0 audiocs0 0 0 -------------------------------- Total 55238959 105