中小企业的服务器采购中,运算性能以及I/O性能往往是最受关注的指标,这种“看似是刀片,实际上不是刀片”的模块化服务器在性能上是否能够达到中小企业应用的要求,我们将对这款服务器进行性能测试。
测试平台及环境介绍
无论一台服务器的管理功能有多么强大,也不能偏离一台服务器的本源——性能。在模块化服务器刚刚推出的时候,它的性能曾引发一些质疑的声音,这种“看似是刀片,实际上不是刀片”的服务器在性能上是否能够达到中小企业应用的要求,我们在刚刚拿到这款服务器的时候也曾持保留意见。
下一个阶段中将对这款服务器进行性能测试。中小企业的服务器采购中,运算性能以及I/O性能往往是最受关注的指标,下面的测试也将集中在这两个方面。
测试平台:
测试平台及环境
处理器IntelXeonE5430*22.66GHz芯片组Intel5000p内存4*1GBECCDDR2-667FB磁盘5*73GBSAS10000转2.5寸RAID-5I/O性能测试IOMeter2006.7.27处理器性能测试CINEBENCHR10
CINEBENCH9.5
POV-RAY3.7操作系统WindowsServer2003EESP232bit中文版
选用一个计算模块作为测试对象,在存储池中创建一个50GBRAID-5级别的虚拟磁盘指派给测试计算模块。
CINEBENCH:是一款以处理器的运算能力直接进行特定分辨率CG图片的渲染测试软件,可以测试多核心处理器效能以及多处理器协调性能的表现。通过CINEBENCH主要测试的是处理器在进行多任务处理时候的性能表现,以及四核处理器在多任务处理时候的优势能有多大。R10版本相对于9.5版本结果更为准确。
POV-Ray3.7:POV-Ray是一个使用光线跟踪绘制三维图像的开放源代码免费软件,其主要作用是利用处理器生成含有光线追踪效果的图像帧,从而根据处理器所用的渲染时间来评判CPU的计算能力。
IOMeter:IOMeter是一款功能非常强大的IO测试软件,它包含了负载发生器(IOMeter称其为Worker),提供一系列标准测试组件以模仿实际应用,如WebServer(网站服务器)、FileServer(文件服务器)和在OLTP(OnLineTransactionProcessing,在线交易处理)服务器。这些测试组件产生不同大小的输入输出请求和读/写分布,以模仿实际应用中的行为。
测试结果
1、处理器测试结果
采用CINEBENCH9.5和CINEBENCHR10,渲染特定分辨率的CG图片来测试处理器的运算能力,在单颗情况和多核情况下分别进行测试,可以对比出多核处理与单核处理情况下性能的提升。
首先采用CINEBECH9.5来渲染一张分辨率620x620、RGB模式、8bit色的图像:
CINEBENCH9.5测试结果
单核渲染得分/时间478/46秒8核渲染得分/时间2326/9秒多核速度提升4.86倍
之后采用CINEBENCHR10来渲染一张分辨率800x600、RGB模式、8bit色的图像:CINEBENCHR10测试结果
单核渲染得分/时间
2922/5分02秒
8核渲染得分/时间16905/52秒多核速度提升5.79倍
CINEBENCH测试由于是采用处理器的计算性能直接进行CG渲染,所以结果中渲染时间越短,表示处理器运算性能越好。多核性能提升测试的是多核协作以及多处理器协作的性能,这个数值越接近8越好,不过在实际测试中根本无法达到理论值。为了使结果更加形象,利用之前的一些CINEBENCHR10测试结果来进行对比:
对比测试平台也均采用Intel5000p,服务器均采用2U机架式结构,从对比数据来看刀片式结构的英特尔模块化服务器在CINEBENCHR10测试中并没有落后。性能表现还是比较令人满意。
下面来看一下POV-RAY的测试结果,测试中是通过渲染一张1024x768分辨率,关闭抗锯齿的图片所耗费的时间。
POV-Ray3.7测试结果
单核渲染得分/时间
10分5秒(1024x768noaa)
8核渲染得分/时间1分19秒(1024x768noaa)多核速度提升7.66倍
2、I/O性能测试
为了测试服务器的最大I/O性能,采用这样的脚本进行测试:
MaxIO(read):
测试读取尺寸为512Bytes,100%读取操作,随机率为0%,即为100%连续读取,队列深度128,用于检测磁盘子系统的最大读能力。
MaxIO(write):
测试写入尺寸为512Bytes,0%读取操作,随机率为0%,即为100%连续写入,队列深度128,用于检测磁盘子系统的最大写能力。
磁盘I/O性能的测试结果有些意外,英特尔模块化服务器采用的是2.5寸SAS硬盘,而且采用的是外置磁盘的方式,最初
对于其磁盘I/O性能并没有太多期待。但是从结果来看顺序读峰值达到了47341.82IOps,这是很高的一个数值,并且从曲线来看读取非常平稳,随着队列深度的提升稳步提升,在64个队列深度后达到饱和。写入性能也非常优秀,峰值达到42373.53IOps,曲线也比较平稳,在64个队列深度后达到饱和。
优秀的磁盘I/O性能打消了我们对于其磁盘性能的质疑,看来其独特的内置SAN结构保证了磁盘子系统能够有非常优秀的性能表现。
通过上文的描述,可以看到基于Multi-Flex技术的英特尔模块化服务器通俗意义上来看就是将服务器、网络设备、存储设备、管理设备等集成到一个“盒子”中,高度整合以及强大的管理功能使得中小企业或者分支机构可以在一个平台完全管理整个公司的业务,对于资金和技术有限的企业来说,确实是一个非常超值的解决方案。英特尔模块化服务器从硬件设计上来看,各组件采用独立设计,考虑到冗余功能,提高了服务器工作的可靠性,并且升级、扩展、升级非常灵活。管理功能上,采用“一站式”管理模式,通过远程客户端可以实现所有功能模块的集中管理,这和传统的用几台服务器,加几台交换机、加存储搭建起来的网络相比,在超值方面实现了飞跃。
性能上,英特尔模块化服务器在处理性能和磁盘I/O性能上给了一个比较满意的答复,尤其I/O性能的优秀表现体现出模块化设计的技术优势,同时,相对于传统的塔式以及机架式服务器,模块化服务器提供了更高的计算密度和配置灵活性,相对于高端刀片服务器,模块化服务器又体现出更贴近中小企业的价格优势。
在技术标准的建立过程中,既看到了一些新技术成为一个时代的开启,也看到了一些标准的黯然退出,新的技术标准的建立是否成功,是昙花一现还是引领一个时代,需要一段时间的市场考验。对于旨在帮助中小企业把信息化建设变得更加简单灵活的模块化服务器,对其还是充满了期待。
网友评论