HP-UX General
1819507 メンバー
2988 オンライン
109603 解決策
新規ポスト

プロセスの使用メモリ量について

 
???_106
新しいメンバー

プロセスの使用メモリ量について

初めて投稿させていただきます。

よろしくお願いします。

HP-UX11i(B.11.11)上で動作している業務アプリケーション・プロセスの

使用メモリ量をプロセス単位で計測したいと考えています。

psコマンドに"-efl"オプションをつけて表示されるSZの値を見ればよいのかな、と思っているのですが、

正しい方法が分かりません。

プロセスの使用メモリ量の計測方法をご存知の方がいらっしゃいましたら是非ご教授ください。

よろしくお願いします。
2件の返信2
hazelwood
信頼あるコントリビューター

プロセスの使用メモリ量について

方法としては、3通りあります。以下に示す順で精度が高くなります。

1. psで測定

UNIX95=yes ps -a -o pid,sz,vsz,comm

(これには、共有メモリ、共有ライブラリは含まれません。)

2. pstat(2)を使用したプログラムを作成する。

3. GlancePlusを使用する。

以上
???_106
新しいメンバー

プロセスの使用メモリ量について

hazelwoodさん、返信ありがとうございました。

顧客から厳密な精度は求められていないので、psもしくはpstat(2)で対応しようと思います。

(多分、手軽なpsコマンドを使用すると思います。)

ただ、szとvszの違いがまだよく分からないので、もう少し調査(勉強)しなくては…と思います。

一歩前進どころか、十歩以上前進することができました。

どうもありがとうございました。