阅读360 返回首页    go 阿里云 go 技术社区[云栖]


非io优化实例CentOS 7系统 4G内存 free -m 显示内存3.5g左右

问题现象

具体现象如下图:
BaiduShurufa_2017_7_8_11_29_26
从截图看,内存在3.5G左右,虽然linux系统会因为内核,加载的模块,显存等占用部分内存,导致free -m 查看时候显示少于物理机内存,但是这个少近0.5G感觉还是很怪异的。

dmidecode -t memory

BaiduShurufa_2017_7_8_11_34_17
dmidecode -t memory命令核实物理内存分配并没有错误。

问题原因

经核实这个是xen balloon driver 的内核bug导致。

解决方法

既然是内核bug那就升级内核解决:

yum update kernel

BaiduShurufa_2017_7_8_11_46_23
重启主机后查看:
BaiduShurufa_2017_7_8_11_49_26
很不幸升级到CentOS官方的最新内核无法解决这个问题。

最后更新:2017-07-08 12:02:37

  上一篇:go  ubuntu 安装tomcat
  下一篇:go  智慧医疗大数据现状和需求的矛盾