原来是为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" 让根据物理内存大小自己分配