昨晚收到一台服务器内存不足报警,登录上去一看 free剩余279M 使用used1947M total总共31981M 咦少了好多呀???
按照这个图used+free=2226M 也就是全部的内存才2G多 但是实际上total有31981M 也就是32G 查看了系统版本才知道原来这是一台centos7
再看看centos6
这里 used 565+ free 1440 = 2005 与总数的total 2006 基本吻合 查了相关资料才发现 centos7内存计算是
total - used = buffers + free
即 31981-1947=29754+279 30034 = 30033