電子書籍の厳選無料作品が豊富!

現在メモリの使用率について調査を行っているのですが、
「prstat -t」にて表示される「MEMORY」のパーセンテージは
何に対するユーザ毎の合計メモリ使用率なのでしょうか?
物理メモリ?仮想メモリ(物理+swap)?

NPROC USERNAME SIZE RSS MEMORY TIME CPU
28 root 458M 137M 1.6% 0:07.46 1.4%
21 oracle 8999M 8103M 98% 1:01.46 0.1%
4 weblogic 151M 36M 0.4% 0:00.16 0.0%
3 daemon 22M 3552K 0.0% 0:00.00 0.0%

上記では合計が100%になっています。

ちなみに
# vmstat -S 1 2
procs memory page disk faults cpu
r b w swap free si so pi po fr de sr s0 s1 s3 -- in sy cs us sy id
0 0 0 1788520 37760 0 0 6 0 1 0 0 2 1 0 0 231 380 389 2 1 97
0 0 0 1726760 32864 0 0 0 0 0 0 0 0 0 0 0 216 156 371 0 1 99

で見てみるとfree、swap共にあまってはいるのですが。。

以上、宜しくお願いします。

A 回答 (1件)

参考URLを見る限り、prstat -tのMEMORY値は、


仮想メモリシステムにおける、物理メモリの使用割合、と読めますね。

つまり、物理メモリ上にどれだけ確保されているか、その割合
という事でしょうか。
100%なのは偶然じゃないですかね。

参考URL:http://www.unix.com/sun-solaris/34068-top-and-pr …
    • good
    • 0
この回答へのお礼

回答ありがとう御座います。

そのようですね。。

上記は開発機での取得した値だったからもしれません。
oracleとweblogicでいっぱいいっぱいで動いているので。
vmstatを確認してみたらページデーモンも走ってたみたいなので・・。
swapを使ってかろうじて動いてるって感じですね。

お礼日時:2007/07/13 19:10

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!