仮想メモリ統計情報を表示

5207 ワード

原紙:http://docs.sun.com/app/docs/doc/819-6951/6n8ua61e1?l=zh&a=view
仮想メモリ統計情報(vmstat)を表示します.
vmstaコマンドを使用して、仮想メモリ統計情報と、CPU負荷、改ページ、コンテキスト切替数、デバイス中断、およびシステム呼び出しなどのシステムイベントに関する情報を報告することができる.vmstatコマンドはまた、交換、キャッシュの更新、中断に関する統計情報を表示することができます.
以下の表では、vmstatコマンド出力中のフィールドを紹介します.
表 13–1 vmstatコマンドの出力
カテゴリ
フィールド名
説明
 
procs
 
以下の内容を報告します.
 
r
配布待ち行列のカーネルスレッド数
 
b
リソースのブロッキングを待っています.カーネルスレッド数
 
w
処理中のリソースの交換が完了するのを待っています.LWP数
memory
 
実際のメモリと仮想メモリの使用状況を報告します.
 
swap
利用可能なスワップ空間
 
free
利用可能なリストのサイズ
page
 
ページエラーと改ページ活動を秒単位で報告します.
 
re
回収ページ
 
mf
二次エラーと主なエラー
 
pi
ページの千バイト数
 
po
ページから千バイトの数
 
fr
リリースした千バイト数
 
スタイル
最近の移行に必要な予定メモリ
 
sr
パージデーモンによりスキャンされた現在未使用のページ数.srがゼロに等しくなければ、パージデーモンはずっと実行されています.
disk
 
秒のディスク操作数を報告し、最大4つのディスクのデータを表示します.
faults
 
秒のトラップ/中断速度を報告します.
 
in
毎秒の中断回数
 
sy
毎秒のシステム呼び出し数
 
cs
CPUコンテキスト切り替えレート
cpu
 
報告CPU使用時間:
 
プラス
ユーザ時間
 
sy
システム時間
 
id
空き時間
 
 
このコマンドの詳細については、vmstat(1 M)マニュアルページを参照してください.
どのように仮想メモリ統計情報を表示しますか?
 
  • は、vmstatコマンドを使用して、秒単位で仮想メモリ統計情報を収集する.
    $ vmstat n
    
    ここで、nは2回の報告間の間隔秒数である.
  • 例 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)
     
  • は、前回のブートシステムから発生したシステムイベントの数を表示するためにvmstat−sコマンドを実行する.
    $ 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を実行する.
    $ 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を参照してください.
    シンプル
    毎秒入れ替わる平均LWP数

    変換されたプロセスの完全な数
    注–vmstatコマンドは、siとsoフィールドの出力を遮断します.sarコマンドを使用して、より正確な交換統計情報記録を表示します.
  • どのように各設備の中断回数を表示しますか?
     
  • は、各デバイスの中断回数を表示するために、vmstat−iコマンドを実行する.
  • 例 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