服务器 频道

刀片Vs机架 数据中心服务器选型测试

    在数据中心计算世界中,在部署机架式服务器来运行整合或虚拟化的应用是否比部署刀片服务器更好这个问题上存在着很大的争议。鉴于IBM在最近几次测试中一直表现不错,因此在本次刀片对机架服务器实际测试中,我们测试了IBM在这两类产品中的非常先进的产品--HS21与HS21XM刀片服务器和x3550与x3650机架服务器--并把重点放在性能、能耗和可管理性上。

    由于刀片产品至少存在一些共同之处,因此我们认为这些测试结果普遍适用于来自其他厂商(例如,Dell和HP)的刀片服务器,尽管在评估来自其他厂商的产品时可能存在厂商特有的考虑因素。

    耗电是总拥有成本(TCO)中的一个关键考虑因素,我们发现刀片服务器减少了但没有消除需要电力的冗余硬件组件。这就是说,在IBM的刀片服务器性能与机架服务器性能相当时,刀片服务器更节能,并且潜在地更容易维护。

    由于必须考虑到刀片机箱的费用,因此在只购买一两台服务器时,机架服务器比刀片更便宜,不过与购买同样数量的机架式服务器相比,一台完全配置的刀片服务器机箱是更为经济的硬件购买选择。另一方面,采用刀片配置需要锁定一家厂商,而机架式服务器则不需要,因为它们可以根据需要每次增加一台。此外,刀片不适合需要大量机内存储容量的应用。

产品细节

    我们测试了IBM公司的两种型号的刀片服务器:HS21和HS21XM。这两种刀片都安装在IBMBladeCenterH(BC-H)机箱中。BC-H内置一台10GB以太网交换机、一台1GB以太网交换机和4块电源。XM采用2.33GHzIntel4核CPU,HS21则采用2.0GHzCPU。IBM送来的XM配置16GB双倍数据速率二代(DDR2)内存,HS21则配置8GBDDR2内存

    从它们的规格看,这两款刀片服务器与IBM送来的两台x3550架式服务器旗鼓相当,除了x3550内部有更多的可用空间之外。IBM还送来一台x36502U服务器。这台服务器包含3块采用RAID5配置的RAID硬盘、一个RAID控制器和一块热备份硬盘。

    这些刀片服务器的价格范围从7,100美元的配置双2.0GHz4内核IntelCPU和8GB内存的 HS21,到9,800美元的采用两组Intel2.33GHz4内核CPU、16GB内存和板上RAID0/1配置的重量级HS21XM。此外,BC- H机箱价格在17,000美元左右。

    机架式服务器的价格根据CPU速度的大小、额外内存的多少、RAID控制器和额外硬盘的数量,在7,900到9,300美元之间。

    刀片服务器的缺点仍阻碍它们被用于一些应用,如那些需要大量板上、不确定存储扩展的应用。

    尽然配置相似速度CPU和同样数量内存的服务器之间的性能测试结果几乎相同,但速度更快的CPU可能将首先用在机架式服务器中。这种情况可能并不总是如此,但我们的经验表明任何厂商都可以迅速改动1U或2U服务器的配置,而刀片厂商必须提前计划,才能适应新的主板组件组合。

    刀片服务器的密度有时对刀片服务器产生不利的结果。它们的重量比机架式服务器重。刀片服务器的背板也构成潜在的(但很少出现的)单故障点--虽然配备了冗余电源和其它重复的或冗余的组件。

    此外,使用刀片服务器的数据中心受制于厂商供应像存储区域网(SAN)交换机或以太网交换机这类设备的业务合作伙伴,因为这些设备必须安装在刀片服务器机箱内。如果厂商符合要求,备件充足并且选择的技术组件与当前或拟定的网络运营中心(NOC)设备相吻合,这并不碍事。如果所有组件不需要多少协调就可以发挥作用,费用将很低。

性能不分伯仲

    我们测试的IBM服务器之间的性能令人吃惊的类似。所有服务器都采用了Intel4内核CPU--每台服务器两颗--并且我们看到采用RAID1和RAID5配置的服务器在速度方面的性能表现更好。

    我们通常采用的基准测试,LMBench3,显示比较苛刻的测试之一--处理器fork+execve(涉及文件I/O和内存移位(memoryshifting))--执行速度平均为173.2毫秒对289.9毫秒:速度提高40%。

    对所有IBM服务器的所有测试的结果几乎一样--除了HS21XM和x3650服务器上的RAID硬盘速度比NT文件系统或ext3格式化的硬盘略快外。x3550和x3650服务器更快的2.66GHzCPU速度也使它们在性能上略胜一筹。

    因此,比较这些服务器的性能特征是一次苹果与苹果的比较的练习,如果你原谅我们使用这种测试双关语的话。

 

0
相关文章