服务器内存在性能中的角色
数据中心硬件采购者为了获取最佳内存与系统性能,应该为每个DIMM通道购买相同区块、容量和速度的内存。如果DIMM容量不同时,需要确保所有DIMM兼容相同的区块与速度,而且所有通道都采用相同大小的组合。每个可用通道都应该在相同位置安装逻辑唯一的DIMM。
内存模块容量直接与构成模块的内存芯片有关。容量通常被以芯片深度x芯片宽度x区块数方式进行标注。例如,拥有4个区块的128Mbit x 16位芯片,具有的总内存容量为128 x 16 x 4 = 8,192 Mbits或1GB内存容量。DIMM被组织到通道中,并通过服务器内存管理器管理。
DIMM同样可以通过速度来分类:总线连接内存与处理器的时钟率。安装了DDR4 DIMM的最新企业级服务器创下了每秒1866 -至2133百万次数据传输(MT/s)的记录,与此同时采用较旧的DDR3 DIMM内存的服务器最高只能达到1600MT/s或1333MT/s。
服务器处理器必须支持所需的内存频率。旧的或更廉价的服务器内存类型可能限制了内存以较低的频率运行,影响性能。
增加服务器内存容量可以简单增加更多的DIMM,但过多的DIMM可能会降低频率进而影响性能。例如,装有两个DIMM的服务器,速度可达2133MT/s,但如果再增加一根,速度会降低为1866MT/s。建议采用较少的DIMM,而使用更大容量的内存。低负载DIMM能够提供最大的容量与性能。
如果服务器支持,就选择弹性内存取代高级ECC。高级ECC会捆绑多个内存通道主机控制器来支持SDDC大数据带宽(x8)内存芯片。某些情况下,一些通道可能无法使用,而且无法被填充。多内存控制器之间交互也同样会阻碍内存性能。诸如Dell PowerEdge R710提供了另一种优化模式,以支持独立运行所有内存通道和内存控制器,但这样可能会限制内存集合不大于x4。
为提升数据中心技术并支持更多并发虚拟机,服务器买家需要理解这些方法以提高内存设备性能。