我正在为4个Dell R710s定价一个新的Hyper-V群集。 对于相同的价格,我有以下两种configuration之间的select:
每个节点128GB 800Mhz RAM
要么
每个节点96GB的1333Mhz RAM。
CPU是双至强E5645。
如果我可以使用128GB的选项,这将是更理想的,但我不希望它以巨大的性能成本… …
在这种情况下,RAM时钟速度的差异是否会在典型的VM环境中产生显着的性能增益或损失?
我可以摆脱96GB至less2年….所以性能提升值得吗?
由于R710服务器的限制和configuration选项,我将使用96GB ,并非出于上述原因。 为获得最佳性能,您需要使用戴尔称为“优化模式”的内存,并为每个处理器填充所有三个通道。 通过利用全部三个通道,每个存储器控制器可以独立地处理不同的请求。
但是,如果将三个DIMM全部装入通道,则总线速度将自动降至800Mhz。 为了保持更快的总线速度,每个通道只能填充两个DIMM,即使在这种configuration下,内存也会被降至1066Mhz。 1333Mhz只能在每个通道上使用一个DIMM,从而将总容量限制在48GB。
考虑到这一点,我将安装12x8GB 1066Mhz双排DIMM,每个处理器的每个通道上放置2个DIMM。 所使用的DIMM插槽为处理器1上的A1至A6,处理器2上的B1至B6。
这种configuration的最后一个好处是,你可以轻松地在路上添加另一个48GB的服务器。
资料来源:
戴尔11g内存白皮书
戴尔PowerEdge R710用户手册
128GB不但会慢一点,也不会是三通道configuration。 更快的RAM +三通道可能会造成明显的差异。
也就是说,你必须根据你的虚拟机负载来resize。 如果您没有足够的可用内存来运行3台主机上的所有虚拟机(如果发生主机故障),则应该使用128GB。 否则,去的速度!
我同意以前的一些海报。 你需要问的最大的问题是如果你打算在RAM上运行的很低。 另外使用超过80%的物理内存来正常使用也是非常危险的。 当然,高峰使用是一回事,但是如果你没有足够多的内存,那么更快的RAM会更好。
你的瓶颈在哪里呢? 你使用的是SAN还是DAS? 如果你最大化你的存储arraysIO,那么更快的RAM不会对你有太大的好处,而额外的RAM会更重要。
如果你不打算把你的内存最大化,并且你正在运行一个企业SAN(LSI,EMC等),那么更快的内存将是一个更好的select。