CENTOS8 内存显示和实际硬件内存大小不符

原来是为crashkernel保留了160MB的内存,属于kdump服务。kdump服务是在系统奔溃时生成内核转储文件。

停止kdump服务
systemctl stop kdump
systemctl disable kdump

修改grub文件
vi /etc/default/grub
将crashkernel=auto改为crashkernel=0

更新grub配置文件、重启系统
grub2-mkconfig -o /boot/grub2/grub.cfg
reboot
ubuntu20/22 安装启用kdump并且设置占用内存大小的方法
apt install -y linux-crashdump

然后修改
/etc/default/grub.d/kdump-tools.cfg
和
/boot/grub/grub.cfg
文件

再所有的 crashkernel=512M-:1024M 这行代码将1024M修改为想占用的内存大小
或者可以设置一个区间 crashkernel=2G-4G:320M,4G-32G:512M,32G-64G:1024M,64G-128G:2048M,128G-:4096M" 让根据物理内存大小自己分配
sanradar
sanradar
文章: 103