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

简介: 非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官方的最新内核无法解决这个问题.
使用第三方内核,注意第三方内核可能有未知问题和bug,操作方法:

rpm --import https://www.elrepo.org/RPM-GPG-KEY-elrepo.org 
rpm -Uvh http://www.elrepo.org/elrepo-release-7.0-2.el7.elrepo.noarch.rpm
yum --enablerepo=elrepo-kernel install kernel-ml

BaiduShurufa_2017_7_8_13_15_35

BaiduShurufa_2017_7_8_13_16_1

安装完成后修改grub配置使用新内核。
查看有那些内核版本

cat /boot/grub2/grub.cfg |grep menuentry

BaiduShurufa_2017_7_8_13_18_45
配置默认内核

grub2-set-default "CentOS Linux (4.12.0-1.el7.elrepo.x86_64) 7 (Core)"

验证是否配置成功

grub2-editenv list 

BaiduShurufa_2017_7_8_13_21_59
配置没有问题后重启主机验证。
BaiduShurufa_2017_7_8_13_25_24
如图已经使用新内核,内存显示3948M。

注意

毕竟是通过第三内核解决的问题,第三方内核稳定性,是否有其他bug未经过测试,可能影响稳定性,如有异常建议使用io优化实例,或者使用centos 6系统。
io优化实例:
BaiduShurufa_2017_7_8_13_36_22
CentOS 6 非io优化实例:
BaiduShurufa_2017_7_8_13_43_25

目录
相关文章
|
2月前
|
Java Linux Shell
linux自动部署jar包,注册系统服务(基于Centos7)
linux自动部署jar包,注册系统服务(基于Centos7)
87 0
|
3天前
|
机器学习/深度学习 缓存 监控
linux查看CPU、内存、网络、磁盘IO命令
`Linux`系统中,使用`top`命令查看CPU状态,要查看CPU详细信息,可利用`cat /proc/cpuinfo`相关命令。`free`命令用于查看内存使用情况。网络相关命令包括`ifconfig`(查看网卡状态)、`ifdown/ifup`(禁用/启用网卡)、`netstat`(列出网络连接,如`-tuln`组合)以及`nslookup`、`ping`、`telnet`、`traceroute`等。磁盘IO方面,`iostat`(如`-k -p ALL`)显示磁盘IO统计,`iotop`(如`-o -d 1`)则用于查看磁盘IO瓶颈。
|
1月前
|
关系型数据库 MySQL 数据库
虚拟机Linux-Centos系统网络配置常用命令+Docker 的常用命令
虚拟机Linux-Centos系统网络配置常用命令+Docker 的常用命令
40 0
|
1月前
|
边缘计算 物联网 5G
4G 网络跟 5G 的区别
4G 网络跟 5G 的区别
19 0
|
1月前
|
关系型数据库 MySQL Linux
【VMware安装+centos 7Linux系统+MySQL安装】——在Linux系统中安装MySQL步骤,以及遇见的各种问题(如:vm两个虚拟网卡消失、vm网络适配器有感叹号等等)
【VMware安装+centos 7Linux系统+MySQL安装】——在Linux系统中安装MySQL步骤,以及遇见的各种问题(如:vm两个虚拟网卡消失、vm网络适配器有感叹号等等)
181 0
|
1月前
|
Java 数据处理
IO实例一
IO实例一
28 5
|
1月前
|
Java
IO实例二
IO实例二
19 3
|
1月前
|
5G 网络架构
带你读《5G 系统技术原理与实现》精品文章合集
带你读《5G 系统技术原理与实现》精品文章合集
|
2月前
|
人工智能 边缘计算 Cloud Native
AMD 扩展电信合作伙伴生态系统,亮相 MWC 2024 展示 5G 与 6G、vRAN、Open RAN 领域先进技术
对于通信服务提供商( CSP )而言,5G 无线接入网( RAN )领域向开放和虚拟化网络的发展势头持续强劲。其中大有裨益,包括能够轻松构建、定制和管理网络,从而满足不同需求。与传统 RAN 相比,基于 vRAN 和 OpenRAN 的系统还提供了通向云原生技术的途径以及供应商灵活性。 因此,包括 AMD 在内的越来越多的行业领先企业正在提供支持当今 5G 开放和虚拟专网的解决方案也就不足为奇了。
|
2月前
|
关系型数据库 Linux Shell
Centos系统上安装PostgreSQL和常用PostgreSQL功能
Centos系统上安装PostgreSQL和常用PostgreSQL功能