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