web-dev-qa-db-ja.com

AIXでプロセスが使用しているメモリの量を確認するにはどうすればよいですか?

AIXでプロセスが使用しているメモリの量を確認するにはどうすればよいですか?

4
C. Ross

svmonは、AIXでこれを行うための最も包括的なツールです。

svmon -P <pid>

完全で見事な出力が得られます。明らかにman svmonはそれを解釈するのに役立ちます(デフォルトでは、ほとんどすべての数値がページ数であり、通常は4KBです)。

また、次のコマンドを使用して、メモリをMB単位で示す非常に良い要約を取得できます。

svmon -P -O summary=basic,unit=MB

4
EightBitTony

あなたはメモリ使用量を見ることができます:

ps v PID

ここで、PIDはチェックするプロセスIDです。

ここに表示される変数に関する情報を見つけることができます: http://publib.boulder.ibm.com/infocenter/pseries/v5r3/index.jsp?topic=/com.ibm.aix.prftungd/doc/prftungd /mem_usage_determine_ps.htm

[〜#〜] size [〜#〜](プロセスのデータセクションのページングスペースの仮想サイズ(キロバイト) )および[〜#〜] rss [〜#〜](プロセスの実メモリサイズ(キロバイト))

2
florzanetta

topas を試しましたか?そういうことにはかなりいいです。

nmon を試すこともできますが、これはサードパーティなので、ダウンロードしてコンパイルする必要があります。

1
Satanicpuppy

やってみました:

ps -p PID -o command,size

pIDは、興味のあるプロセスIDです。