AIXのメモリ関連コマンド

AIX

AIXのメモリ関連コマンド

 

AIXでメモリ関連の情報を調べる際にはsvmonコマンド、vmstatコマンドを使用します。

それぞれのコマンドについて説明していきます。

 svmonコマンド

仮想メモリの使用状況を表示してくれます。

※実行結果はIBM社のIBM Supportの値を利用させて頂きました。

(追記)IBM社のサイトURLが変わり、記載ページのURLが不明になってしまったため、リンクを外しました。

 

「-O」でunitを指定しない「svmon -G」コマンドがわりと有名ですが、その場合はページ数単位で表示されます。1ページは4KBなので、そのページ数に4KBを掛ければ容量は算出できるわけですが若干面倒です。コマンドは長くなりますが、「-O unit=MB」等のオプションをつけることをオススメします。

主要なパラメータを説明していきます。

 

memory … メモリ情報を表示。

size … メモリ合計サイズ

inuse … 使っているメモリサイズ

free … フリーリストのサイズ

pin … メモリ上に固定されている(簡単に言うとページングできない領域)サイズ

virtual … 仮想的なメモリ合計サイズ

 

pin … メモリ上に固定されてページングできない領域。

work … メモリ上にありページングできない作業ページ(計算メモリ)のサイズ

pers … メモリ上にありページングできない永続ページ(JFSも含まれる)のサイズ

clnt … メモリ上にありページングできないクライアントページ(NFSやJFS2も含まれる)のサイズ

other … メモリ上にありページングできないwork、pers、clnt以外の領域のサイズ

in use … メモリ上の領域。

work … メモリ上にある作業ページ(計算メモリ)のサイズ

pers … メモリ上にある永続ページ(JFSも含まれる)のサイズ

clnt … メモリ上にあるクライアントページ(NFSやJFS2も含まれる)のサイズ

 

vmstatコマンド

linuxでも使用できるコマンド

※値はIBM社のIBM Knowledge Centerの値を利用させて頂きました。

出力結果はlinuxの場合と異なります。主要なパラメータを説明していきます。

 

kthr … カーネルスレッド(kernel threads)の略。CPUの情報を表示。linuxのvmstatでは「procs」と表示される。

r … 実行可能で「実行キュー」に入っているプロセス数

b … 「ブロック」されているプロセス数

 

memory … メモリの情報を表示(1ページのサイズは4KB)

avm … アクティブな仮想メモリページ数

fre … 空きメモリページ数

 

page … ページング情報を表示(1ページのサイズは4KB)

pi … ページインされるページ数

po … ページアウトされるページ数

fr … 解放されたページ数

 

faults … システム全体の割り込み数・コンテキストスイッチを表示

in … 1秒当たりの割り込み数

sy … 1秒当たりのシステムコール数

cs … 1秒当たりのコンテキストスイッチの回数

 

cpu … CPU 時間の使用状況を表示

us … ユーザ時間

sy … システム時間

id … アイドル時間

wa … 待ち時間

 

Secured By miniOrange
タイトルとURLをコピーしました