Linux中查看可用内存
Linux/Shell
2012-05-31
前几天,发现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升级内存的朋友们,可以借鉴一下。
乳名?小名?昵称?网名?均可
email,放心,我不会给你乱投广告的
想获得回访就把你的站点URL写上(没有留空)
[NOTICE]木要投放广告
[NOTICE]木要骂人,说不该说的话
[NOTICE]自由言论,但要遵纪守法