做一个听劝的人,要不把Ubuntu的kdump关掉吧?

我们上次说腾讯云的运行内存水分大,结果把官方引来了当你买了一台Linux云主机,应该如何测试主机性能?用轻量应用服务器的注意了,0.5GB内存的规格请谨慎使用

39331984ec0976bce385a39606634607.png

捎带着,他还介绍了腾讯云有关关闭kdump的帮助文档,链接如下:

https://cloud.tencent.com/document/product/213/17277    

9dc092f10972a3a4193e578f163c6b23.png

咱就说,这种上下重复的情况也不提前审核一下。这里的每个链接都是跳转到对应操作系统官方的操作手册,但是里面还写了一个禁用Kdump服务的方法:

systemctl stop kdump.service

d4ac39e1bc83a74390361139179595d2.png

不禁发问,官方这文档也不负责准确性啊。我们再看看Ubuntu的官方文档:

https://ubuntu.com/server/docs/kernel-crash-dump

但是呢,官方的文档也只是介绍了Kdump的作用、机制、安装及配置,没有介绍怎么移除。感觉被戏耍了!

既然没有路,那我就趟一条路出来!

58ac6235612410d61345f83948c489eb.png

通过查询,我们可以知道在Ubuntu 24.04这个版本里面,Kdump对应的软件是kdump-tools,对应的服务是kdump-tools。此外,在GRUB引导的配置文件/boot/grub/grub.cfg中,里面有一个Kdump的配置,也就是“crashkernel=2G-8G:256M,8G-16G:512M,16G-:768M”,根据这里的介绍,对于2 GB - 8 GB运行内存的主机,为崩溃转储保留的内存大小设置为256 MB,对于8 GB - 16 GB运行内存的主机,为崩溃转储保留的内存大小设置为512 MB,运行内存大于16 GB的主机,为崩溃转储保留的内存大小设置为768 MB。这么看的话,我们的主机关闭Kdump之后,理论上可以获得256 MB大小的内存增长,大概能涨到1968 MB。   

072ce54fd62f0afd25285d5585e2567a.png

问题确认,开始操作。

首先,先把kdump-tools软件包卸载掉。

apt-get purge kdump-tools -y

dd65a49c8125ae534c7935c577ec98b7.png

然后,把我们刚才介绍的GRUB配置文件/etc/default/grub中crashkernel的那一段参数删掉。

4fbae6769a69f58dac5b37b622f9594d.png    

更新GRUB配置。

update-grub

210e61854b9f1940faa0dd819685055f.png

重建更新所有内核的initramfs。

update-initramfs -u -k all

c830450c237b3b23aa9e7c5c7146798a.png

到这里,就可以重启主机验证一下了。

9eb5462dbeb9ea4abe2e0119dc48ae44.png

可以,还真是1968 MB,一点不差。

因为我用的是轻量应用云主机,没有什么重要业务,释放内存一定程度上可以提高系统的运行速度。对于正常使用的业务云主机而言,开启Kdump之后,在系统崩溃时Kdump可以捕获内存状态,提供详细的崩溃信息,帮助诊断和修复问题。对于开发人员,尤其是内核开发者,kdump是宝贵的调试工具,通过分析崩溃数据,可以提高系统的稳定性和可靠性。

如果关闭了Kdump,系统崩溃时将失去崩溃数据,无法获取内存转储,难以诊断和解决崩溃原因。在关键系统中,保持kdump启用以确保快速故障排除和合规性才是明智的选择。   

***推荐阅读***

【送书福利】中国移动无线智算网络领域最新图书《通算一体:使能泛在AI》

Zabbix实战第一步:完成在Ubuntu Server的安装部署

Ubuntu磁盘空间不足或配置错误时,如何操作扩容?

Ubuntu安装、配置、操作、测评MySQL数据库全体验

当你买了一台Linux云主机,应该如何测试主机性能?

没有图形界面,如何快速部署一个Ubuntu 24.10的Server虚拟机

拿捏!Ubuntu和FortiGate对接GENEVE是如此简单

用Ubuntu的时候,你是不是被127.0.0.53困扰好久了?来看看怎么修改DNS配置

Ubuntu使用Tesla P4配置Anaconda+CUDA+PyTorch

用SNMP模仿Zabbix读取设备接口流量

用轻量应用服务器的注意了,0.5GB内存的规格请谨慎使用

使用ddns-go实现自动配置IPv6的DDNS

成本增加了100块,内网服务器上公网解决方案2.0重磅来袭!

e2b02904881323ad2b02e24c26ae47ad.jpeg

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

铁军哥

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值