Go to main content

SPARC M7 系列服务器管理指南

退出打印视图

更新时间: 2015 年 10 月
 
 

内存分配

您可以根据应用程序的需求将任意多的内存分配给逻辑域,只要分配量不超过可用内存即可。可用内存是已安装的 DIMM 的数量和大小以及系统所用内存量和 DIMM 备用状态的函数。

系统所用内存量在 ldm ls-rsrc-group 命令输出中标明为 _sys_ 内存,并且因服务器而异。在出厂默认配置中,所有内存都分配给主域。您必须从主域中移除内存才能将其分配给其他域。主域应保留至少 16 到 64 GB 内存。

默认情况下,在 Oracle ILOM 中对各个 CPU 节点(即 CMIOU)启用 DIMM 备用。因此,在完全装载的 SPARC M7-8 服务器(包含两个 PDomain)上,每个 PDomain 中最多可以有 4 个 DIMM 发生故障,服务器上总共可以有 8 个 DIMM 发生故障。对于具有一个 PDomain 的 SPARC M7-8 服务器,每个 DCU 中最多可以有 8 个 DIMM 发生故障,而对于 SPARC M7-16 服务器,每个 DCU 中最多可以有 4 个 DIMM 发生故障,因此服务器上总共可以有 16 个 DIMM 发生故障。

此外,为了最大限度地提高系统可用性,如果在系统运行时诊断出一个 DIMM 发生了故障,则内存会通过将故障 DIMM 的内容分配到其他 15 个 DIMM 来动态地从 16 向交错切换到 15 向交错。要启用这种重新分配,平台固件必须为一个 DIMM 的内容保留空间。结果,尽管将 DIMM 配置为 16 向交错,但是系统只能使用 15 个 DIMM 的物理地址空间。

有关 DIMM 备用的更多信息,请参见

相关信息