腾讯云机器默认开着这个,导致实际可用内存是原本的80%~90%,非常浪费
反正我从没用过这个功能,先关了再说(需要再开)
搜到个官方教程
Linux 实例如何关闭或开启 kdump 服务 - https://cloud.tencent.com/document/product/213/115734
临时关闭
echo 0 >/sys/kernel/kexec_crash_size
环境
机器1G内存,实际可用为 free -h
root@VM-12-17-debian:~# free -h
total used free shared buff/cache available
Mem: 832Mi 670Mi 86Mi 1.8Mi 221Mi 162Mi
Debian 12
root权限下
查看物理内存大小
dmidecode -t memory
# Memory Device - Size 字段
修改内核配置
# 停止 kdump-tools
systemctl disable kdump-tools
rm /etc/default/grub.d/kdump-tools.cfg
vim /etc/default/grub
# 修改GRUB_CMDLINE_LINUX_DEFAULT字段内容
# 删除 crashkernel=.... 配置
# 刷新配置
update-grub
# 重启
reboot
# 查看内核配置
cat /proc/cmdline | grep crashkernel
root@VM-12-17-debian:~# grep -r "crashkernel=384M-:128M" /etc/
/etc/default/grub.d/kdump-tools.cfg: GRUB_CMDLINE_LINUX_DEFAULT="$GRUB_CMDLINE_LINUX_DEFAULT crashkernel=384M-:128M"
tmd怎么把 /etc/default/grub.d/kdump-tools.cfg
删了依旧是 crashkernel=384M-:128M
懒得管了, 用临时关闭吧