Home

openEuler中可用内存与实际分配内存的差异原因分析

  • 产品:openEuler
  • 版本:24.03 (LTS)

问题背景

分配同样的物理内存,openEuler显示的内存比centOS少,这个疑问困扰很久。

问题定位

本地成功复现:同样分配 3G内存,centOS可用 2.7G,openEuler可用 2.4G
查看dmesg,发现预留的crashkernel有差异:
如上图

处理方法

在grub配置文件(/boot/grub2/grub.cfg)中将crashkernel从512M修改为256M后解决,但是这个修改会不会以后的使用

技术分享