火网互联--常见问题帮助中心!

火网互联IDC咨询中心-建站帮助教程|vps面板|vps问题|腾讯云问题|服务器问题|美国空间|美国空间购买|美国虚拟主机|高防空间|腾讯云|香港空间

当前位置: 主页 > 腾讯云 >

腾讯云ubuntu显示内存不足

时间:2018-08-24 14:50来源:v2ex 作者:joejhy 点击:
有用户反馈腾讯云ubuntu系统用free命令看到的内存量不足,1G内存只有864M 原因: free 里面看到的是伙伴系统管理的内存,这部分内存不包括 OS 内核一些基本数据结构的消耗以及内核的一些预留内核预留内存,可以在 CVM 启动后,通过命令查看 dmesg | grep -i
有用户反馈腾讯云ubuntu系统用free命令看到的内存量不足,1G内存只有864M
 
原因: free 里面看到的是伙伴系统管理的内存,这部分内存不包括 OS 内核一些基本数据结构的消耗以及内核的一些预留内核预留内存,可以在 CVM 启动后,通过命令查看
 
dmesg | grep -i memory
 
Ubuntu 这里预留的 128M 内存,用于了 CVM 内部的 kdump 服务;当 OS 内核出现了故障(如内核 bug 导致),kdump 服务会协助生产一个 dump 文件,类似于应用程序的 coredump;开启 kdump 的目的,是为了在内核出现 bug 时,提供足够信息,便于客户后续内核 bug 问题定位分析
 
解决办法:关闭 kdump
 
(1)修改 grub 启动参数,关闭 kdump 预留
在 /etc/default/grub.d/kexec-tools.cfg 和 /etc/default/grub 配置文件中,将“ crashkernel=XXX ”这样的配置参数去掉
然后执行 update-grub2 更新 grub 引导文件
 
(2)关闭 kdump 服务
systemctl disable kdump-tools
 
(3)重启 CVM,可以看到内存变多了
 
为什么同样是 1G 的内存,centos 看起来要多一些呢?
在 1G 内存下,centos 系统默认没有开启 kdump,没有预留到内存,所以会多一些,而 Ubuntu 默认开启了 kdump


 
(责任编辑:admin)
顶一下
(0)
0%
踩一下
(0)
0%
------分隔线----------------------------
栏目列表
推荐内容