物理内存全部用完。为什么?因为它在那里,系统应该使用它。
您还会注意到系统正在使用113M的交换空间。坏?好?这取决于。
另请参阅有103M的缓存磁盘;这意味着系统已经决定缓存103M磁盘并换出这113M更好;也许你有一些使用内存的进程没有被使用,因此被分页到磁盘。
至于其他的海报说,你应该使用其他工具来看看发生了什么:
- 您的看法:就是当你使用它的网站appropiately运行?
- 标杆分析:您的客户看到什么响应时间?
- 更细粒度的诊断:
- 顶部:你可以看到现场哪些进程使用的内存和CPU
- vmstat的:它会产生这样的输出:
[email protected]:~$ vmstat 1
procs -----------memory---------- ---swap-- -----io---- -system-- ----cpu----
r b swpd free buff cache si so bi bo in cs us sy id wa
2 1 71184 156520 92524 316488 1 5 12 23 362 250 13 6 80 1
0 0 71184 156340 92528 316508 0 0 0 1 291 608 10 1 89 0
0 0 71184 156364 92528 316508 0 0 0 0 308 674 9 2 89 0
0 0 71184 156364 92532 316504 0 0 0 72 295 723 9 0 91 0
1 0 71184 150892 92532 316508 0 0 0 0 370 722 38 0 62 0
0 0 71184 163060 92532 316508 0 0 0 0 303 611 17 2 81 0
这会告诉你swap是否会伤害你(si上的数字很高,所以),并且更容易看到performance-over-time统计。