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

运行Ubuntu Server 11.04。 我有一个新的戴尔Precision T7500工作站加载了12x8GB的DIMMs和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。

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

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

在我工作的Dell Hardare的几次迭代中,我们遇到了一些RAM和/或video内存寻址的问题,并发现解决scheme是在grub中添加pci = nommconf作为内核选项 – 值得一试。

你使用两个CPU吗? 如果这个工作站有18个插槽,并且只能使用12个记忆棒中的9个。 这几乎听起来像你只使用1个CPU。 除此之外,您的主板/固件可能会出现故障。

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

内存模式select的可能性:

  • 优化器模式 – 模式使用独立通道configuration来实现最高的内存子系统性能。 这是默认的订购configurationselect。
  • 高级ECC模式 – RASfunction,将多位单一设备错误纠正扩展到x8 DRAM,以锁步模式运行内存通道对。 使用此模式时,内存性能可能会大幅下降。
  • 备用模式 – RASfunction为每个通道分配一个等级作为备用,以减less可纠正错误发生不可纠正错误的可能性,但代价是内存容量。
  • 镜像模式 – 带有配对内存通道的RASfunction,可提供数据和传输容错,但可用内存容量减less50%,系统内存带宽将下降。