本文に進む 日本−日本語
日本HPホーム 製品とサービス お客様サポート/ ダウンロード ソリューション ご購入の方法
≫ お問い合わせ
詳細検索オプション
日本HPホーム
HP-UX リファレンス > v

vmstat(1)

HP-UX 11i Version 3: February 2007
≫ 

テクニカル ドキュメント

フィードバック
ここから本文が始まります

 ≫ 目次

 ≫ 索引

名称

vmstat ― 仮想メモリー統計情報のレポート

構文

vmstat [-dnS] [interval [count]]

vmstat -f | -s | -z

説明

vmstat コマンドは、プロセス、仮想メモリー、トラップ、CPU アクティビティの 正確な統計情報をレポートします。 また、カーネル sum ストラクチャのアキュームレータをクリアすることもできます。

オプション

vmstat が認識するオプションは以下のとおりです。

-d  

ディスク転送情報を各セクションごとに、 1 秒あたりの転送量の形式で報告します。

-n  

80 カラムディスプレイ装置向けの出力フォーマットを提供します。 このフォーマットでは、レポートは仮想メモリー情報および CPU データの 2 つのグループに分割されます。 各グループは別の出力行として表示されます。 マルチプロセッサシステムでは、この表示フォーマットにより、アクティブプロセッサについて CPU 当たりの CPU 利用状況も表示できます。

-S  

ページ占有およびアドレス変換障害 (re および at) ではなく、スワップインおよびスワップアウト (si および so) されたプロセスの数をレポートします。

interval  

最近の interval 秒間の要約である連続行を表示します。 レポートされる最初の行は、リブート以降の時間に対する要約です。 それ以降の行は、最近の間隔を対象としたレポートが出力されます。 interval がゼロの場合、1 度だけ出力されます。 -d オプションを指定すると、カラムのヘッダーが繰り返されます。 -d を省略すると、カラムのヘッダーは繰り返し出力されません。

コマンド vmstat 5 は、5 秒間ごとにシステムの動作をプリントします。 5 秒間というのは、統計情報の一部がシステムでサンプリングされる頻度でもあるため、プリント間隔としては手ごろな値です。その他の統計情報は毎秒ごとに変化します。

count  

統計情報の要約を count 回繰り返します。 count を省略またはゼロにすると、 割り込みあるいはクイットのシグナルを受け取るまで出力が繰り返されます。 端末では通常、 ^C^\ に設定されています ( stty(1) 参照)。

-f  

fork の数および、ブートアップ以降の関連する仮想メモリーのページの数についてレポートします。

-s  

sum 構造体の内容をプリントし、ブートアップ以降の、または vmstat -z が最後に実行されてから発生した数種類のページング関連イベントの合計数を与えます。

-z  

カーネルの sum 構造にあるアキュムレータをすべてクリアします。 このオプションの使用は、スーパーユーザーに制限されます。

これらのオプションを与えなければ、 vmstat はブートアップ、または vmstat -z が最後に実行されてから以降の仮想メモリー処理の要約を最初の行にレポートします。

カラムの記述

各カラムのカラム見出しおよびその意味は以下のとおりです。

procs  

各種状態にあるプロセスの数に関する情報

r  

実行待ち行列にあるプロセス

b  

リソースに対してブロックされている (I/O、ページングなど) プロセス

w  

実行可能か、または (20 秒より短い間) 休眠しているがスワップされているプロセス

memory 

仮想メモリーおよび実メモリーの使用状況に関する情報。 仮想ページは、実行中であるか、または最後の 20 秒間動作しているプロセスに属する場合、アクティブであるとされます。

avm  

アクティブな仮想ページ

free 

未使用リストのサイズ

page 

ページ障害およびページング動作に関する情報。 これらは 5 秒ごとに平均され、1 秒当たりの単位で与えられます。

re 

ページ再生 ( -S なし)

at 

アドレス変換障害 ( -S なし)

si 

スワップインされたプロセス ( -S で)

so 

スワップアウトされたプロセス ( -S で)

pi 

ページインされたページ

po 

ページアウトされたページ

fr 

解放されたページ/秒

de 

予想される短期メモリー不足

sr 

クロックアルゴリズムによって走査されるページ/秒

faults 

最後の 5 秒間のトラップ/割込みレートの平均/秒

in 

(クロック以外の) デバイス割込み/秒

sy 

システムコール/秒

cs 

cpu コンテクストスイッチレート (スイッチ/秒)

cpu 

アクティブプロセッサに関する CPU の使用時間のパーセンテージの分析

us 

通常および低い優先順位プロセスのユーザー時間

sy 

システムタイム

id 

CPU アイドル状態

下の例は、様々なコマンドオプションに対する出力を示したものです。 フォーマットの都合上、行の終わりのブランクは削除されているものもあります。

1.  

デフォルトの出力を表示します。

vmstat

procs memory page
faults cpu
r b w avm free re at pi po fr de sr
in sy cs us sy id
0 0 0 1158 511 0 0 0 0 0 0 0
111 18 7 0 0 100

2.  

デフォルトの出力にディスク転送情報を加えます。

vmstat -d

procs memory page
faults cpu
r b w avm free re at pi po fr de sr
in sy cs us sy id
0 0 0 1158 511 0 0 0 0 0 0 0
111 18 7 0 0 100

Disk Transfers
device xfer/sec
c0t6d0 0
c0t1d0 0
c0t3d0 0
c0t5d0 0

3.  

80 カラムの形式で、デフォルトの出力を表示します。

vmstat -n

VM
memory page faults
avm free re at pi po fr de sr in sy cs
1158 430 0 0 0 0 0 0 0 111 18 7
CPU
cpu procs
us sy id r b w
0 0 100 0 0 0

4.  

デフォルトの出力で、 ページ占有およびアドレス変換障害を プロセスのスワッピングで置き換えます。

vmstat -S

procs memory page
faults cpu
r b w avm free si so pi po fr de sr
in sy cs us sy id
0 0 0 1158 430 0 0 0 0 0 0 0
111 18 7 0 0 100

5.  

5 秒間隔でデフォルトの出力を 2 度表示します。 ヘッダーは 2 度表示されない点に注意してください。

vmstat 5 2

procs memory page
faults cpu
r b w avm free re at pi po fr de sr
in sy cs us sy id
0 0 0 1158 456 0 0 0 0 0 0 0
111 18 7 0 0 100
0 0 0 1221 436 5 0 5 0 0 0 0
108 65 18 0 1 99

6.  

80 カラムのフォーマットで 5 秒間隔のデフォルトの出力を 2 度表示します。 ヘッダーは 2 度表示されない点に注意してください。

vmstat -n 5 2

VM
memory page faults
avm free re at pi po fr de sr in sy cs
1221 436 0 0 0 0 0 0 0 111 18 7
CPU
cpu procs
us sy id r b w
0 0 100 0 0 0
1221 435 2 0 2 0 0 0 0 109 35 17
0 1 99 0 0 0

7.  

80 カラムのフォーマットで 5 秒間隔のデフォルトの出力とディスク転送を 2 度表示します。 ヘッダーは 2 度表示されない点に注意してください。

vmstat -dn 5 2

VM
memory page faults
avm free re at pi po fr de sr in sy cs
1221 435 0 0 0 0 0 0 0 111 18 7
CPU
cpu procs
us sy id r b w
0 0 100 0 0 0

Disk Transfers
device xfer/sec
c0t6d0 0
c0t1d0 0
c0t3d0 0
c0t5d0 0

VM
memory page faults
avm free re at pi po fr de sr in sy cs
1219 425 0 0 0 0 0 0 0 111 54 15
CPU
cpu procs
us sy id r b w
1 8 92 0 0 0

Disk Transfers
device xfer/sec
c0t6d0 0
c0t1d0 0
c0t3d0 0
c0t5d0 0

8.  

ブートされたときからの バーチャルメモリーのフォーク数とページ数を表示します。

vmstat -f

24558 forks, 1471595 pages, average= 59.92

9.  

ページングに関連するイベントの回数を表示します。

vmstat -s

0 swap ins
0 swap outs
0 pages swapped in
0 pages swapped out
1344563 total address trans. faults taken
542093 page ins
2185 page outs
602573 pages paged in
4346 pages paged out
482343 reclaims from free list
504621 total page reclaims
124 intransit blocking page faults
1460755 zero fill pages created
404137 zero fill page faults
366022 executable fill pages created
71578 executable fill page faults
0 swap text pages found in free list
162043 inode text pages found in free list
196 revolutions of the clock hand
45732 pages scanned for page out
4859 pages freed by the clock daemon
36680636 cpu context switches
1497746186 device interrupts
1835626 traps
87434493 system calls

警告

vmstat の出力中の各フィールドの幅やスペースが一定であることは、仮定しないようにしてください。 HP-UX のシステムやリリース、表示されるデータの種類によって異なる場合があります。

著者

vmstat はカリフォルニア大学バークレイ校および HP で開発されました。

参照

iostat(1)

印刷用画面へ
プライバシー 本サイト利用時の合意事項
© 2007 Hewlett-Packard Development Company, L.P.