Dell T7500 上的 96 GB RAM 在 Ubuntu Server 11.04 中显示为 78GB

Dell T7500 上的 96 GB RAM 在 Ubuntu Server 11.04 中显示为 78GB

运行 Ubuntu Server 11.04。我有一台新的 Dell Precision T7500 工作站,装有 12x8GB DIMM,BIOS 显示 96GB,但检查 /proc/meminfo 时显示:

cat /proc/meminfo | grep MemTotal
MemTotal:       82650584 kB

并免费赠送:

free -m
             total       used       free     shared    buffers     cached
Mem:         80713       5254      75459          0         89       3304
-/+ buffers/cache:       1860      78852
Swap:        95365          2      95363

它附带的 Win7 安装也显示 96GB,其中可用空间为 80GB。

有人知道发生了什么事吗?

答案1

您是否尝试过内核参数“mem=96G”?

答案2

在我工作的地方,我们在几次戴尔硬件迭代中遇到了一些与 RAM 和/或视频内存寻址有关的问题,并发现解决方案是在 grub 中添加 pci=nommconf 作为内核选项 - 值得一试。

答案3

您使用的是两个 CPU 吗?如果此工作站有 18 个插槽,而您只能使用 12 个内存条中的 9 个。这听起来几乎就像您只使用 1 个 CPU。除此之外,您的主板/固件可能有故障。

答案4

您需要将 BIOS 中的内存模式更改为“优化器”,以便所有内存都可以供操作系统使用。

可能的记忆模式选择:

  • 优化器模式 — 模式使用独立通道配置,以实现最高的内存子系统性能。这是默认的排序配置选择。
  • 高级 ECC 模式 — RAS 功能将多位单设备纠错功能扩展到 x8 DRAM,以锁步模式运行成对的内存通道。使用此模式时,内存性能可能会受到很大影响。
  • 备用模式 — RAS 功能将每个通道的一个等级分配为备用,以降低可纠正错误变成不可纠正错误的可能性,但会牺牲内存容量。
  • 镜像模式 — RAS 功能具有成对的内存通道,可提供数据和传输容错,但可用内存容量减少了 50%,并且系统内存带宽也会下降。

相关内容