dmstoolの実行
○ xxxxインスタンスのメモリ使用量を測定するため、
dmstoolを下記パラメータで1分間隔で実行。
1分間隔で3時間実行
-i: sec
-c: 回数
> cd $ORACLE_HOME/bin
> ./dmstool /angel.jp/OC4J:3003:6005/ -i 60 -c 180 >> /home/xxxx/dmstool/log &
ログ取得時間が長いのでバックグランドで実行する。
iASの再起動を行うとdmstoolプロセスが停止しまうので、再実行が必要となる。
・dmstool -l を実行し設定値項目を取得
取得した設定項目を引数としてdmstoolを実行すると項目の設定値が取得できる。
<ヒープメモリ関連の設定値取得>
./dmstool /angel.jp/OC4J:3002:6004/JVM/
Fri Aug 27 10:37:10 JST 2004
/angel.jp/OC4J:3002:6004/JVM/totalMemory.maxValue 65280.0 kbytes
/angel.jp/OC4J:3002:6004/JVM/totalMemory.minValue 3520.0 kbytes
/angel.jp/OC4J:3002:6004/JVM/totalMemory.value 65280 kbytes
/angel.jp/OC4J:3002:6004/JVM/freeMemory.maxValue 16491.0 kbytes
/angel.jp/OC4J:3002:6004/JVM/freeMemory.minValue 1301.0 kbytes
/angel.jp/OC4J:3002:6004/JVM/freeMemory.value 16491 kbytes
/angel.jp/OC4J:3002:6004/JVM/upTime.value 279901149 msecs
/angel.jp/OC4J:3002:6004/JVM/activeThreads.maxValue 52.0 threads
/angel.jp/OC4J:3002:6004/JVM/activeThreads.minValue 5.0 threads
/angel.jp/OC4J:3002:6004/JVM/activeThreads.value 52 threads
/angel.jp/OC4J:3002:6004/JVM/activeThreadGroups.maxValue 3.0 groups
/angel.jp/OC4J:3002:6004/JVM/activeThreadGroups.minValue 1.0 groups
/angel.jp/OC4J:3002:6004/JVM/activeThreadGroups.value 3 groups
/angel.jp/OC4J:3002:6004/JVM/cpuTime.value not implemented msecs
<参考資料>
Oracle9i Application Serverパフォーマンス・ガイド
以上