
| 出版日期:2000-05-08 总期号:919 本年期号:31 |
|
配置raid的小组级服务器
dell poweredge 2400服务器磁盘系统性能提高显著 李献
dell poweredge 2400小组级服务器 dell作为计算机定制/直销的著名厂商,在台式pc领域享有盛名,其产品一向以高性能、低价位在用户中享有不错的口碑。但是在pc服务器领域,dell的品牌却还不为国人所熟悉。其实在国外,dell服务器早就出现在这一领域,dell精良的技术成为服务器高稳定、高性能的坚实基础,而其灵活的量身定做也使用户获得了良好的解决方案。 133mhz的新贵 身处风起云涌的133mhz时代,dell自然也不甘寂寞,在国内市场新推出了基于133mhz外部总线的poweredge 2400小组级服务器。它采用了rcc公司新一代serverworks entry serverset Ⅲ le芯片组,这是服务器领域最先大规模出现的芯片组,较之intel的840芯片组,有着更多不同的地方,更好地延续了100mhz时代成功应用的技术,在具备了一系列先进的特性后,使133mhz时代的服务器极具力量,同intel支持133mhz外频的i840芯片组有相似的地方。不过serverset Ⅲ le对以前的一些设备兼容性更好:没有使用价格昂贵的rdram,而采用pc133规格的eccdimm,最大可以支持到2gb;增强的64bitpci提供了更大的i/o带宽,4个64bit pci插槽,一个64bit pci/isa公用插槽,一个32bit pci插槽,既可以为2400服务器提供高i/o吞吐,也能很好地兼容老的板卡;支持两路pⅢ cpu smp…… 既然dell poweredge 2400所采用的serverset Ⅲ le芯片组有这么多先进的特性,那就请跟随我们来看看它的实际表现吧。 2400的结构 dell送测的poweredge 2400服务器采用了小型深灰色塔式机箱,配置较高,安装了两路p Ⅲ 667mhz cpu(最高支持733mhz)。两条256mb的pc133内存、加装的3块quantumatlas9.1gb10000转的硬盘,都预示着它将有出众的表现。在poweredge 2400的主板上已经集成了单通道raid卡(安装了64mb cache)、scsi控制器、intelpro100+nic、atiⅡ显示卡(2mb显存)等设备,使扩展空间也显得十分充裕。 小组级服务器配置raid系统的并不多,而poweredge 2400在主板上集成了采用i960芯片的单通道raid,并且将raidcache从常见的edoram改进为168线pc100的dimm,提高了缓冲的速度/容量,因此磁盘系统性能提高显著,在后面的性能测试中我们会重点分析。采用背板结构的热插拔磁盘仓能容纳6块半高3.5英寸硬盘,可以提供百gb的存储空间,也符合单scsi通道6~7块硬盘速度最佳的设计。
注:*表示在单网段下的成绩,未注明的全部为双网段测试结果。 作为小组级的产品,dell poweredge 2400还支持两路热交换电源,能提供最大660w的功率,可以满足服务器添加部件到极端条件时的电力消耗。并且它还采用了其他品牌相同价位服务器中很少采用的scsi接口17~40速光驱,这就减少了通过光驱安装应用软件时,服务器工作过多占用cpu时间现象的发生(特别是在novell环境中)。 服务器的一个很重要的设计就是散热设计,这也是服务器产品和pc机在结构上最大的不同,从结构设计上就能看出服务器厂商的设计实力。poweredge 2400在整体设计上充分考虑了长时间工作的需求,两个12cm的风扇一前一后形成了一条通畅的风道。几乎所有在工作中会出现发热现象的部件都位于风道中,风道从热插拔磁盘仓开始,流经安装了大型散热片的cpu和会产生热量的raid组件,最后到达内存和扩展卡,由机箱背板的风扇把热空气抽走。两只风扇中任何一只停掉也能保证服务器持续工作的散热要求,良好的机箱设计提高了服务器的可靠性。 poweredge 2400最后的防线是其完善的监控措施,它能随时报告包括风扇、温度等的异常情况,并可以由面板上的led直观地反映出来;具有安全锁的面板也将人为故障降低到最小。这一切都为服务器的正常运行打下了坚实的基础。 性能测试 作为infolab测试过的服务器中cpu频率最高,具备多种先进特性的服务器,我们采用了与去年年底服务器专题相同的测试环境,对2400的性能进行了实际考察。具体的测试环境见图1:由14台nec5800小组服务器(pⅡ/300,64mb ram)和14台k6-Ⅲ/400(128mbram)pc充当两个网段的客户端,另有一台decpc做控制台,所有的计算机均安装了3com 3c905b-tx 10/100m自适应网卡,运行windows98。交换机为3com 3300 100m交换机,网络步线为5类线。 为了使具体的测试数据能同先前的测试数据进行有效的对比,而又不对服务器的性能造成影响,我们仅仅将2400服务器的内存从512mb减少到256mb,其他配置不变,这样既能充分反映出2400服务器的实际性能,也使最后的测试曲线易于对比。服务器测试环境是:三块硬盘做raid5(32k),nos选择英文企业版nt4.0+sp5,nos安装在一个2gb的fat分区中,所有的测试数据在单独的一个5gbntfs分区中,启用nt的ip转发,联接两网段。
图1 测试环境 测试工具仍然选择了能反映小组服务器实际性能的工具,zd出品用来考察应用服务器的工具serverbench4.1。因为在实际使用情况下,小组服务器常常都是处于一种复杂的工作环境中,要同时充当文件服务器、数据库服务器,甚至还有代理、邮件管理等复杂的应用,而serverbench则模拟了这样一个复杂的应用环境,通过三种类型的测试进行综合加权,从而反映出服务器的综合应用性能。具体的测试如下(成绩见性能对比表)。 1.处理器子系统:主要是考察cpu处理数据的实际能力,如数据库等应用。 这是单纯反映cpu处理能力的一个指标,对于一个到数个cpu的协同工作能力等都能很好地反映出来。在测试中,poweredge 2400配备新型256kb on-die的pⅢ依靠全速二级cache和133mhz总线的高带宽,取得了足以骄傲的成绩,单个cpu得分49.0tps,两路smp时得到了92.2tps的高分,曲线平整,一直到28个客户端也没有出现大的波动。 2.网络子系统:反映面对大量文件、数据的交换,服务器的网卡性能指标。 虽然起始成绩较低,但是在6客户端时就达到了400tps,461.4tps的峰值成绩出现在16个客户端时,曲线平稳,性能良好。 3.磁盘子系统:反映大量文件交换、数据库查询等情况下磁盘系统所能提供的性能。 磁盘系统测试子集反映磁盘系统交换能力,除依赖磁盘系统的实际性能,更多地还是受内存大小的影响。根据我们以往的测试经验,在内存小于256mb时,磁盘系统的性能将无法发挥出来,而256mb以上内存在这样的磁盘系统性能的情况下,只会使磁盘性能下的拐点推迟出现,而不影响峰值数据。从我们的测试曲线中也反映出来,起始分在1400.3tps,在4个客户端时就达到了峰值6105.8tps,此后出现缓慢下降的现象,直到充当磁盘缓冲的内存消耗殆尽后(14个客户端)才迅速下降到500tps左右。整体曲线平稳,峰值得分6105.8tps得益于它64mb sdram的raid cache。 4.系统综合性能:上述三种操作在同时进行处理时,服务器所能达到的一个经过综合加权处理后的指标(tps),能真正反映出应用服务器在实际工作中的实际性能。 虽然说系统性能是前三项的合集,但在实际测试中却不是这样。不仅需要各个子系统有良好的性能,还需要它们协同工作,只有这样才能取得系统整体的好成绩。poweredge 2400的三个子系统配合完美,取得了1284.9tps的好成绩。具体曲线见图2。 图2 测试结果曲线 (注:实际应用中所能带的客户端数量为测试中的5-6倍。)
虽然2400在测试中表现良好,但我们对处理器子性能测试也有些小的疑问:虽然新型p Ⅲ e cpu借助133mhz外部总线的1.08gb带宽获得了一个令人惊讶的成绩,但是intel cpu所具有的smp功能在rcc公司serverset Ⅲ le芯片组的表现上却让我们略微有些失望。在两路smp时,只取得了单路1.9倍的成绩,而我们所测试过采用smp技术(intel的芯片组)的服务器中,两路smp时的cpu性能几乎是单路处理器的两倍。不过至今我们还未拿到采用intel133mhz芯片组(i820/i840)的服务器,所以不排除是因为新型pⅢ处理器采用全速256kbcache的缘故。 力量型的poweredge 2400 通过对poweredge 2400服务器的实际测试,使我们对它的性能有了了解,作为一款极具挑战力的小组服务器,其性能确实不错,即使是采用1mb cache的两路pⅢ/500xeon服务器,在serverbench的测试中也甘拜下风。poweredge2400为可持续工作所设计的热冗余也能满足最苛刻环境下的正常工作。dell灵活的配置方案,可以针对不同用户的需求进行量身定做,使你花最少的钱,获得最大的收益。 |
|||||||||||||||||||||||||||||||||||||