Linux中查看可用内存

Linux/Shell 2012-05-31 free,swap,buffers,内存查看,linux

前几天,发现VPS速度有点缓慢,于是就想看看内存占用情况。直接敲free -m回车发现可用内存只有6M,如截图

大惊,仔细想想,系统中也没安装什么大型软件啊。就搭建了一个nginx+mysql+php平台,目前流量也小,应该不会占用这么高内存吧!虽然是内存实际只有494M,但感觉跑个WEB平台应该是没问题的。

这时候我注意到下边两行数据,buffers/cache swap 这两行。swap这个是虚拟内存,大家都知道,主要是buffers/cache这一行的值不是很清楚。

赶紧谷歌一圈,大概明白Linux把一些数据放在buffers/cache中以方便下次使用,虽然buffers/cache会占用一定的物理内存。但是当系统需要的时候,这些内存几乎可以立即释放出来。也就是说几乎等于是可用内存,因此可用内存应该是第二行的188这个值

根据达人提供的公式应该是 free+buffers+cached = 6+20+161

由此看来,应该不是内存造成的问题,应该是网络原因。那些感觉由于网站响应慢想要给VPS升级内存的朋友们,可以借鉴一下。

文字链接:《Linux中查看可用内存

文章地址:http://www.qttc.net/20120562.html

除非标注,琼台博客所有博文均为原创,转载请加文字链接注明来源

乳名?小名?昵称?网名?均可

email,放心,我不会给你乱投广告的

想获得回访就把你的站点URL写上(没有留空)

[NOTICE]木要投放广告
[NOTICE]木要骂人,说不该说的话
[NOTICE]自由言论,但要遵纪守法

Comments 2