在入手一款VPS主机之后,我们大部分用户都会用"free -m"检测下内存的使用情况,一来看看商家有没有骗我们,二来看看我们安装的系统或者面板内存占用情况,以及网站运行时候占用多少的内存。在之前的一篇"WDCP面板安装中"我也用"free -m"命令检测这款面板占用的内存情况,之前一直没有注意这个问题,还误以为这款面板占用内存较大。好在有网友提出来是看第二行。
原来ovz和xen的查看方式还是有一些区别的,所以老左开设此日志详细分析XEN VPS的内存查看参数。
[root@MyVPS ~]# free -m total used free shared buffers cached Mem: 512 434 77 0 108 270 -/+ buffers/cache: 56 456 Swap: 255 0 255
我们通过free -m可以检测到自己的xen vps内存数据。
第一行数据:
total vps内存总数: 512mb
used 已用的内存: 434mb
free 空闲的内存数: 77mb
shared 当前已经废弃不用,总是0
buffers Buffer Cache内存数: 108mb
cached Page Cache内存数: 270mb
计算总量:total = used + free (用以测试的VPS好像还少我1M)
第二行数据:
/+ buffers/cache的意思相当于:
-buffers/cache 的内存数:56 (等于第1行的 used buffers cached)
+buffers/cache 的内存数: 456 (等于第1行的 free + buffers + cached)
所以,如果我们是XEN VPS,应该是看第二行的数据。