禁用kdump,找回被吞掉的内存

2025-02-05 17:03:25 0点赞 0收藏 0评论

起因

在阿里云上购买了一台2g内存主机,装完Debian之后,发现系统本应该是2g内存,free -h 命令显示只有1.69g,被吞了几百兆。后来发现是看dump服务占用了128m的内存作为系统崩溃时保存日志的预留,对于0-2g的主机来说实在没有必要,所以禁用加恢复。 本方法测试于debian11系统,理论上所有linux都可用,但不同系统会略有不同。

1. 关闭并禁用kdump服务:

systemctl stop kdump-tools.service # 停用kdump服务 systemctl disable kdump-tools.service# 开机禁用kdump服务 systemctl status kdump-tools.service # 查看kdump-tools状态 kdump-config show # 查看kdump服务 禁用kdump,找回被吞掉的内存

2. 修改相关配置文件:

vim /etc/default/grub # 更改crashkernel参数,将2g内存的参数改为0 禁用kdump,找回被吞掉的内存

更改后,shift+: 输入wq退出保存

grub-mkconfig -o /boot/grub/grub.cfg # 更新grub reboot # 更新完重启就找回丢失的内存了

作者声明本文无利益相关,欢迎值友理性交流,和谐讨论~

展开 收起
0评论

当前文章无评论,是时候发表评论了
提示信息

取消
确认
评论举报

相关文章推荐

更多精彩文章
更多精彩文章
相关好价
最新文章 热门文章
0
扫一下,分享更方便,购买更轻松