AIX監視・測定あれこれメモ
■メモリサイズ確認
$ lsattr -El mem0
ent_mem_cap I/O メモリー・エンタイトルメント (KB) 偽
goodsize 15552 使用可能な物理メモリーの合計 (MB) 偽
mem_exp_factor メモリー拡張係数 偽
size 15552 物理メモリーの合計 (MB) 偽
var_mem_weight 可変メモリー容量の重み 偽
$ prtconf -m
メモリー・サイズ: 15552 MB
※AIXは空きメモリをファイルキャッシュで有効活用する為、メモリ使用率を単純に計測することにあまり意味はない
■あるポートを使用しているプロセスを特定する
$ netstat -Aan |grep 14248
f10007000864ebb0 tcp 0 0 *.14248 *.* LISTEN
$ rmsock f10007000864ebb0 tcpcb
The socket 0x864e808 is being held by proccess 143640 (java).
$ ps -ef |grep 143640
root 143640 127270 0 May 15 - 3:06 /var/opt/tivoli/ep/_jvm/jre/bin/java
■ポートの状態を確認する
# netstat -f inet -a -n
■プロセス単位のメモリ使用量計測
svmon -P [プロセスID] -i [インターバル] | grep [コマンド種別]
例)
svmon -P 11468916 -i 3 | grep java