[S9|S10|S11]: 看物理內(nèi)存用prtconf,在x86和sparc都通用的:
# prtconf -vp | grep Mem
Memory size: 2047 Megabytes
再有就是vmstat了:
# vmstat 1
看vmstat的輸出時,從第2行開始看,如果sr列數(shù)值比較大,就表明內(nèi)存緊張。
Solaris 9開始,可以使用mdb來查看內(nèi)存:
# echo ::memstat | mdb -k
如需要看具體那個進程占用內(nèi)存的情況可以使用:prstat -a 另外還有GNU的top命令(top需要從www.sunfreeware.com上下載安裝)
[S8]:Solaris 8的mdb命令沒有::memstat命令,需要從www.solarisinternals.com下載,然后運行如下命令裝入::memstat:
# mdb -k
>::load memory
>::memstat
就可以看你真實的物理內(nèi)存的占用情況了