Debian 12内存减少的问题

2025年2月28日 1796点热度 0人点赞 0条评论

1G内存的阿里云ECS,重装Debian 12,内存变为800M。

问题出在crashkernel 参数上:

crashkernel 是一个内核启动参数,用于为内核崩溃转储(kdump)预留内存。这个参数通常在需要捕获内核崩溃信息时使用。

解决办法:

<BASH>cat /proc/cmdline  *检查 kdump 状态

BOOT_IMAGE=/boot/vmlinuz-6.1.0-31-amd64 root=UUID=bc69cd83-a41d-41f0-9f0f-ea805889ee29 ro console=tty0 console=ttyS0,115200n8 earlyprintk=ttyS0,115200n8 consoleblank=0 vga=792 net.ifnames=0 noibrs nvme_core.io_timeout=4294967295 nvme_core.admin_timeout=4294967295 iommu=pt crashkernel=0M-1G:0M,1G-4G:160M,4G-8G:192M,8G-128G:384M,128G-:512M crash_kexec_post_notifiers=1

*crashkernel按1G内存预留了160M

修改/etc/default/grub文件,将“crashkernel=0M-1G:0M,1G-4G:160M”改为“crashkernel=0M-2G:0M,2G-4G:160M”

<BASH>sudo update-grub    *保存文件并更新 GRUB

<BASH>sudo reboot    *重启系统以应用更改

kenny

这个人很懒,什么都没留下

文章评论