Solaris查看內存使用情況


1.看物理內存用prtconf,在x86和sparc都通用的:
# prtconf -vp | grep Mem
Memory size: 1015 Megabytes


2.用vmstat看使用情況:
# vmstat 1
kthr      memory            page            disk          faults      cpu
r b w   swap free re mf pi po fr de sr cd s0 s1 --   in   sy   cs us sy id
0 0 0 1016848 587012 36 117 73 1 3 0 121 11 -0 11 0 475 2930 936 7 2 91
0 0 0 963184 522692 11 27 0 0 0 0 0 0 0 0 0 393 848 273 1 1 98
0 0 0 963184 522732 0   0 0 0 0 0 0 0 0 0 0 399 328 281 0 0 100
0 0 0 963184 522732 0   0 0 0 0 0 0 0 0 0 0 402 1368 283 1 0 99
0 0 0 963184 522732 0   0 0 0 0 0 0 0 0 0 0 387 772 258 0 1 99
0 0 0 963184 522732 0   0 0 0 0 0 0 0 0 0 0 400 1801 274 1 0 99


3.Solaris 9開始,可以使用mdb來查看內存 (輸入命令,回車,然后稍等一會才能出結果):
# echo ::memstat |mdb -k
Page Summary                Pages                MB %Tot
------------     ---------------- ---------------- ----
Kernel                      26350               102   10%
Anon                        78852               308   31%
Exec and libs               13812                53    5%
Page cache                   8400                32    3%
Free (cachelist)            39009               152   15%
Free (freelist)             91239               356   35%

Total                      257662              1006

 

以上方法查看內存大小及使用情況。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM