openEuler中可用内存与实际分配内存的差异原因分析
- 产品:openEuler
- 版本:24.03 (LTS)
问题背景
分配同样的物理内存,openEuler显示的内存比centOS少,这个疑问困扰很久。




问题定位
本地成功复现:同样分配 3G内存,centOS可用 2.7G,openEuler可用 2.4G
查看dmesg,发现预留的crashkernel有差异:
如上图
处理方法
在grub配置文件(/boot/grub2/grub.cfg)中将crashkernel从512M修改为256M后解决,但是这个修改会不会以后的使用