请帮忙。我有一台 Linux,其 RAM 内存消耗情况如下:
root@cpro15623 [~]# free -m
total used free shared buffers cached
Mem: 3881 3216 665 0 98 1555
-/+ buffers/cache: 1562 2318
Swap: 991 0 991
但是 Swap 没有被使用并且我的服务器太低了!
这是 vmstat 的结果:
root@cpro15623 [~]# vmstat
procs -----------memory---------- ---swap-- -----io---- --system-- -----cpu-----
r b swpd free buff cache si so bi bo in cs us sy id wa st
302 35 0 1022128 100784 1596548 0 0 23 282 750 877 28 58 14 0 1
谢谢大家!
答案1
这是正常的。Linux 内核将使用空闲内存来缓冲磁盘访问,从而提高整个系统的速度。
答案2
这样读:
(需要克服的事情愚蠢的30个字符最低限制)