Ubuntu无法映射全部物理内存的问题求助
Ubuntu无法映射全部物理内存的问题求助
各位大佬好,我最近碰到了一个特别棘手的问题:我的机器实际有589GB物理内存,但Ubuntu系统却只识别并映射了64GB,想请大家帮忙支招解决!
先给大家看一下系统内存检测的输出,我执行了free -h -t命令,结果如下:
free -h -t total used free shared buff/cache available Mem: 62Gi 1.0Gi 60Gi 39Mi 1.1Gi 60Gi Swap: 2.0Gi 0B 2.0Gi Total: 64Gi 1.0Gi 62Gi
但实际上我的物理内存远不止这么多,BIOS是能正常检测到全部内存的。另外我用dmidecode命令查看内存模块信息,输出如下:
$ sudo dmidecode | grep -A8 'DMI type 17' | grep Size Size: 16 GB Size: 16 GB Size: 258496 MB Size: 16 GB Size: 16 GB Size: 258496 MB Size: No Module Installed Size: No Module Installed Size: No Module Installed Size: No Module Installed Size: No Module Installed Size: No Module Installed
我已经尝试过这些方法,但都没效果:
- 重置CMOS/NVRAM
- 重新插拔所有内存条
- 重新安装Ubuntu 22.10
- 在BIOS里找过是否有释放内存的相关选项,但没找到
- 升级到了最新版本的BIOS,问题依然存在
我注意到之前有类似的问题是通过更换故障内存解决的,我会去排查内存是否有问题,但想问问大家,会不会还有其他可能的原因?这真的是Ubuntu系统的问题吗?我的机器是Dell Precision 7820 Tower。
备注:内容来源于stack exchange,提问作者Simone
相关产品推荐
相关产品推荐

