腾讯云机器默认开着这个,导致实际可用内存是原本的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

懒得管了, 用临时关闭吧