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

vmstat(1)

HP-UX 11i Version 2: September 2004
≫ 

テクニカル ドキュメント

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

 ≫ 目次

 ≫ 索引

名称

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)

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