Ubuntu 22.04服务器15GB内存被预留无法识别去向的技术求助
Ubuntu 22.04服务器15GB内存被预留无法识别去向的技术求助
大家好,我碰到了一个头疼的内存问题,想请各位大佬帮忙分析下:
我的服务器配置是512GB内存(16个插槽,每个32GB),操作系统是Ubuntu 22.04。但是开机后查看dmesg日志,发现系统预留了16259356K(大概15GB)的内存,最终只有约498GB内存能被系统使用。我一直搞不清楚这部分预留内存到底分配到哪里去了,有没有人能帮我排查下原因?
下面是我收集到的相关信息:
1. dmidecode内存信息
root@apac2-prd241:~# dmidecode -t memory |grep Size Size: 32 GB Size: 32 GB Size: 32 GB Size: 32 GB Size: 32 GB Size: 32 GB Size: 32 GB Size: 32 GB Size: 32 GB Size: 32 GB Size: 32 GB Size: 32 GB Size: 32 GB Size: 32 GB Size: 32 GB Size: 32 GB
2. dmesg内存日志
root@apac2-prd241:~# grep Memory /var/log/dmesg [ 3.919928] kernel: Memory: 520513460K/536773076K available (16393K kernel code, 4395K rwdata, 10908K rodata, 3360K init, 18708K bss, 16259356K reserved, 0K cma-reserved) [ 8.227673] kernel: x86/mm: Memory block size: 2048MB
3. 系统内存状态(free命令输出)
root@apac2-prd241:~# free -g total used free shared buff/cache available Mem: 497 39 439 17 18 438 Swap: 0 0 0
备注:内容来源于stack exchange,提问作者Rama
相关产品推荐
相关产品推荐

