一台DELL R730XD服务器,32GiB * 8,共256GB内存,在BIOS中正确识别为256GB。在Linux中使用“dmidecode -t memory”查看内存信息时,也正确报告了总共256GB。然而,“free -h”命令在 CentOS 和 Arch Linux 上始终显示总计 251GB。 “htop”命令也一样。为什么?
有人告诉我这是因为 GB 和 GiB 之间的差异,这是错误的,256GB != 251GB。
有一些信息:
bios/iDRAC 上的内存信息
Windows Server 2019 上的内存信息