目 录CONTENT

文章目录

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

焱
2025-01-28 / 0 评论 / 0 点赞 / 5 阅读 / 0 字
温馨提示:
本文最后更新于2025-01-28,若内容或图片失效,请留言反馈。 部分素材来自网络,若有影响到您的利益,请联系我们删除。

起因

在阿里云上购买了一台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服务

2. 修改相关配置文件:

vim /etc/default/grub # 更改crashkernel参数,将2g内存的参数改为0

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

grub-mkconfig -o /boot/grub/grub.cfg # 更新grub

reboot # 更新完重启就找回丢失的内存了
0
  1. 支付宝打赏

    qrcode alipay
  2. 微信打赏

    qrcode weixin

评论区