AIXでプロセスが使用しているメモリの量を確認するにはどうすればよいですか?
svmon
は、AIXでこれを行うための最も包括的なツールです。
svmon -P <pid>
完全で見事な出力が得られます。明らかにman svmon
はそれを解釈するのに役立ちます(デフォルトでは、ほとんどすべての数値がページ数であり、通常は4KBです)。
また、次のコマンドを使用して、メモリをMB単位で示す非常に良い要約を取得できます。
svmon -P -O summary=basic,unit=MB
あなたはメモリ使用量を見ることができます:
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 [〜#〜](プロセスの実メモリサイズ(キロバイト))
やってみました:
ps -p PID -o command,size
pIDは、興味のあるプロセスIDです。