Welcome To Heike07's Blog.

欢迎来到Heike07官方博客

Linux CentOS7.x 与 CentOS6.x 查询剩余内存方式比较

CentOS6.x 在剩余内存查询上要通过查看buff/cache的方式来进行查询:

[ ~]# free -mlt 
             total       used       free     shared    buffers     cached
Mem:           994        866        128          0        207        387
Low:           994        866        128
High:            0          0          0
-/+ buffers/cache:        271        723
Swap:            0          0          0
Total:         994        866        128
[ ~]# 

上例为CENTOS 6.7,重点关注buffers/cache中的free = 723那项,表示可用的空余内存为723MB,其余的项都可以不管。

---

CentOS 7.x 在剩余内存查询的方式上更加人性化,不需要通过计算来得出,而且显示更加明显。

[CENTOS73 ~]# free -mlht
total used free shared buff/cache available
Mem: 62G 1.1G 60G 73M 1.3G 61G
Low: 62G 2.3G 60G
High: 0B 0B 0B
Swap: 31G 0B 31G
Total: 94G 1.1G 91G

CENTOS7.3的free命令已有变化,请参见本文末尾附录CENTOS 7.3,free直接给出了空余内存available = 61,即61GB空余。同时,新版本的free增加了-h选项,支持以人性化的单位(K/M/G)显示各个数值

以上资料参考网络

总结:从内存上看出 centos7 更加人性化也可以用于监控

 

 

点赞