也许你的服务器从未有足够的内存,也许你从来不会嫌服务器内存过多,至少x86服务器厂商在关注服务器内存需求,思科和IBM分别推出了Unified Computing System Extended Memory(统一计算系统内存扩展)和MAX 5。
这些内存扩展技术包括提高记忆体数量的专有硅芯片,标准的英特尔和AMD处理器都能识别它们,借助这些技术,诸如虚拟化,业务分析和高性能计算等内存密集型工作负载开始将x86系统作为目标。
有些IT买家希望内存越密集越好,而另外一部分人则表示内存够现在用就好了,他们认为不值得为增大内存密度或购买专利技术而增加成本。
虚拟化导致内存荒
位于明尼苏达州的家具零售商Slumberland去年将数十台戴尔PowerEdge服务器升级到思科的UCS环境,思科UCS的 Extended Memory(内存扩展)功能是驱动Slumberland升级的主要动力。Slumberland的IT主管Seth Mitchell说:"B250中的内存扩展是最诱人的功能,对我们来说,内存越大好,延迟越低越好"。
思科UCS B250 M1中的内存扩展功能是通过专有的ASIC开启的,它允许处理器最大识别48个DIMM,而通常情况下只能识别32个DIMM,这样服务器就可以配备更多的内存,或使用更小,更便宜的双列直插内存模块,此外,ASIC允许DIMM以更高访问速度访问内存,正常情况下,连接到处理器的内存越多,访问速度越慢。
Slumberland使用思科UCS替换了大约95台戴尔服务器,用了10个半宽B200M1和6个双处理器B250组成了 Microsoft Hyper-V虚拟化集群,B250共安装了192GB内存,单条内存8GB,随着时间的推移,他们计划将内存增加到384GB。
思科UCS的专有性被媒体过份夸大了,Mitchell补充道:"许多人都将思科UCS定性为专有系统,认为存在被单一厂商锁住的危险,但我们不是这样认为的,我们可以运行Hyper-V,Compellent,Red Hat,在没有真正使用它之前不应该轻易下结论"。
内存密集型系统适合VDI应用
内存密集型系统对运行虚拟桌面基础设施(VDI)的企业有很大的吸引力,因为他们不倾向于限制整合率的高I/O需求,位于新罕布什尔州纳舒厄的Illuminata公司的首席IT顾问Jonathan Eunice说:"你可以运行所有虚拟化工作负载,VDI具有最高的整合率预期,你不只是想每个宿主服务器容纳10或20个虚拟机,最理想的情况是你想容纳多少就容纳多少,使用VDI时,CPU利用率并不高,因此增加额外的内存就可以容纳更多的虚拟机"。
思科UCS产品营销经理Todd Brannan说:"根据思科的估算,具有内存扩展功能的服务器和没有内存扩展功能的服务器相比,能多容纳60%的虚拟桌面实例,虽然具有内存扩展功能的服务器出货量没有出现爆发性激增,但B250确实吸引了不少眼球"。
滚雪球的内存密度
部分IT买家指出,不用花钱买专利技术,也可以给主流x86服务器配置大容量的内存,位于马萨诸塞州什鲁斯伯里的MLS信息网络公司的 Matt Lavallee认为,没必要在一个普通的系统上增加过多的内存,他通过电子邮件告诉SearchDataCenter.com:"我们更关注工作负载和核心利用率相对应,惠普DL585最大可以支持512GB内存,而我们现在最高的配置也才160GB,远远低于总容量,现在运行了50多个虚拟机,完全没有出现资源紧张的情况,坦率地说,它要比购买使用大容量DIMM的服务器更便宜"。
案例分析:截至记者发稿时,戴尔网站显示四处理器,32*4GB DIMM(总共128GB内存)的PowerEdge R905价格是12440美元,具有更高内存密度(8GB DIMM,内存总量256GB)的相同服务器配置需要30709美元,大约是前者的2.5倍。
鉴于内存价格的下降,对那些拥有可以增加内存的服务器的IT管理人员来说,这是一次机会,俄亥俄州哥伦布市Alliance Data公司的VMware主机采用的是惠普ProLiant DL380,包含8个16GB DIMM(总共128GB内存),处于半满状态,Alliance Data的IT基础设施经理Rick Vanover说:"我不插满内存是未将来扩展做的准备,我会增加内存直到服务器负载爆满"。
Illuminata的Jonathan Eunice说:"具有讽刺意味的是,相同的虚拟化技术对内存需求很大,但对前端系统设计的需求却降低了,因为在工作负载超出服务器的承载极限时,利用实时迁移技术可以轻松将工作负载转移走,诸如升级硬件,扩大内存等都显得没有必要了"。