【IT168评测中心】说到富士通,许多人都会联想到笔记本和硬盘。的确,在我们之前的印象中,富士通的这两条产品线的确是广为人知的。而谈到X86服务器,富士通PRIMERGY X86工业标准服务器诞生于1994年,至今已成为热销全球16年的服务器系列。近期,富士通加大了对于PRIMERGY X86通用服务器的推广力度,本次我们强烈推荐的就是一款面向双路主流市场而推出的机架式服务器——PRIMERGY RX300 S6。
富士通PRIMERGY RX300 S6服务器
富士通PRIMERGY RX300 S6服务器是一款双路2U机架式服务器,机身看起来和我们常见的机器并无不同。但是据官方介绍,这款产品从研发、设计到生产都是在德国完成的,可谓是货真价实的原装货。而在大多数人的印象中,德国代表了严谨和高品质。究竟是不是这样呢?我们下面就来一一介绍。
机身前面板
开关按键及电源指示灯
产品编号及售后服务卡
本次测试配备了3块SAS硬盘
我们看到,本次测试机的机身前面板设计了8个2.5英寸硬盘位,支持SAS接口的硬盘。同时,这款服务器也可以选择12盘设计。机身前置了3个USB接口,比常见的多1个。和我们看到的DELL、HP等服务器一样,富士通PRIMERGY RX300 S6服务器也为客户提供了一个售后服务卡,方便用户查询信息。
富士通PRIMERGY RX300 S6服务器背面
机身背面的设计也很特别,因为服务器的主板是由富士通自行设计的,相比国产的公版来说较大差异。这里我们看到了双冗余电源的应用,提供给服务器完善的电力保障,同时富士通的电源转换效能高达92%,并采用Cool-safe设计。富士通的节能和高效能设计,多次获得了包括“能源之星”等多项认证。
刚刚,我们看过了富士通PRIMERGY RX300 S6服务器的外部设计。下面将拆开服务器,看看它的内部结构。
富士通PRIMERGY RX300 S6服务器内部
众多的风扇位
打开富士通PRIMERGY RX300 S6服务器,首先让我们感到吃惊的是它众多的风扇位。大家看到,这台服务器标配了5台N+1冗余风扇,这样的配置,使得服务器即使是在最苛刻的应用场景下,也可确保极高的系统可靠性和数据可用性。
人性化的免工具风扇卡扣
独特的触点式供电接口
5个热插拔冗余风扇
服务器全拆解图片
拆掉电源罩,这下我们看到了主板的全貌。很显然,这款主板并非是来自Intel的公版设计,也是富士通自行研发的产品。这款双路主板提供了两颗处理器插槽,每个处理器配有9条内存插槽,支持REG内存,最大支持到192GB。
至强X5650处理器
送测服务器搭配了2颗至强X5650处理器。至强X5650处理器是5600系列的高端型号,主频达到了2.66GHz,三级缓存为12M,QPI速度为6.4GT/s,TDP为95W。
现代4GB DDR3 1333内存
送测服务器配备了12条现代4GB DDR3 1333内存,提供了48GB的服务器内存容量,完全可能够满足我们即将进行的测试要求。
富士通SAS硬盘
富士通的硬盘在我们之前测试的其他服务器中就见过了,也是厂商经常使用的硬盘品牌。标配的富士通硬盘型号为MBE2147RC,容量为147GB,采用了最新的SAS 6GB/S接口,并配备了16MB缓存,硬盘的转速为10000rpm。
富士通标配最大800W电源
刚刚我们介绍过,富士通PRIMERGY RX300 S6服务器提供了冗余电源,这里我们看到它的最大输出功率为800W。
刚刚我们看过了服务器的主要部件,下面我们要介绍的是服务器主板的相关芯片。
服务器主板南桥芯片,如今主流平台中也只有LGA1366还在使用南桥芯片
ServerEngines芯片,主要起到的是远程网卡和显卡的作用,右边就是显存颗粒
主板提供了7条PCI-E 2.0插槽
板载的Intel 82575EB网络芯片,支持千兆网络
配置了LSI的8端口SAS阵列卡,支持6Gbps标准
经过深度的拆解我们发现,富士通PRIMERGY RX300 S6服务器的硬件配置非常强大,双路至强X5650处理器搭配了48GB的内存,同时8端口的阵列卡和双千兆网卡给予了它强大的吞吐能力。对于双路机架式服务器来说,这样的配置已经是目前的高端双路产品,我们也相信这台服务器在接下来的测试中能够有良好的表现。
在2009年秋我们IT168评测中心网络实验室搬迁到新的机房之后,我们又对实验室的服务器测试平台进行了大幅度的升级,先是将已有的Cisco Catalyst 4506千兆交换机升级到3个模块,达到了一共120个千兆网络端口,还新购买了30台DELL PowerEdge T100服务器,配合原有的30台DELL PowerEdge SC430服务器以及30台PC作为网络测试的客户端,可以提供非常充足的测试压力。
网络实验室控制台
在新的测试环境下,我们进一步完善了服务器性能测试方案:
SPEC CPU 2006 v1.1
SPEC是标准性能评估公司(Standard Performance Evaluation Corporation)的简称。SPEC是由计算机厂商、系统集成商、大学、研究机构、咨询等多家公司组成的非营利性组织,这个组织的目标是建立、维护一套用于评估计算机系统的标准。
SPEC CPU 2006是SPEC组织推出的CPU子系统评估软件最新版,我们之前使用的是SPEC CPU 2000。和上一个版本一样,SPEC CPU 2006包括了CINT2006和CFP2006两个子项目,前者用于测量和对比整数性能,而后者则用于测量和对比浮点性能,SPEC CPU 2006中对SPEC CPU 2000中的一些测试进行了升级,并抛弃/加入了一些测试,因此两个版本测试得分并没有可比较性。
SPEC CPU测试中,测试系统的处理器、内存子系统和使用到的编译器(SPEC CPU提供的是源代码,并且允许测试用户进行一定的编译优化)都会影响最终的测试性能,而I/O(磁盘)、网络、操作系统和图形子系统对于SPEC CPU2006的影响非常的小。
SPECfp测试过程中同时执行多个实例(instance),测量系统执行计算密集型浮点操作的能力,比如CAD/CAM、DCC以及科学计算等方面应用可以参考这个结果。SPECint测试过程中同时执行多个实例(instances),然后测试系统同时执行多个计算密集型整数操作的能力,可以很好的反映诸如数据库服务器、电子邮件服务器和Web服务器等基于整数应用的多处理器系统的性能。
我们在被测服务器中安装了Intel C++ 11.1.034 Compiler、Intel Fortran 11.1.034 Compiler这两款SPEC CPU 2006必需的编译器,通过最新出现的QxS编译参数,Intel Compiler 10版本开始支持对Intel SSE4指令集进行优化(假如只支持SSE3,则使用QxT编译参数)。我们另外安装了Microsoft Visual Studio 2003 SP1提供必要的库文件。按照SPEC的要求我们根据自己的情况编辑了新的Config文件,使用了较多的编译选项。我们根据被测系统选择实际可同时处理的线程数量,最后得到SPEC rate base测试结果(基于base标准编译,SPEC base rate测试代表系统同时处理多个任务的能力)。
和其它测试部件不同,SPEC CPU 2006需要大量的系统物理内存,我们的SPEC测试在64位的Windows Server 2008 R2 Datacentere下完成,对于每个运算核心,最低配置1.5GB内存。
SiSoftware Sandra v2010
SiSoftware Sandra是一款可运行在32bit和64bit Windows操作系统上的分析软件,这款软件可以对于系统进行方便、快捷的基准测试,还可以用于查看系统的软件、硬件等信息。从2007开始,Sandra的Arithmetic benchmarks增加了对SSE3&SSE4 SSE4的支持,在Multi-Media benchmark中增加了对于SSE4的支持,另外还升级了File System benchmark和Removable Storage benchmark两个子项目。对于新的硬件的支持当然也是该软件每次升级的重要内容之一,SiSoftware Sandra 2010对NUMA架构以及最新的Windows 7/Windows Server 2008 R2提供了更好的支持,此外测试项目和测试结果也有了略微的变化。SiSoftware Sandra所有的基准测试都针对SMP和SMT进行了优化,最高可支持32/64路平台。
Benchmark Factory for Databases 5.7.1g
我们选择了Benchmark Factory for Databases 5.7.1g软件来进行测试,它是我们之前使用的4.6的升级版本。
我们选择了BF内置的标准测试脚本AS3AP,这项测试可用于对于ANSI结构化查询语言(SQL)关系型数据库进行测试,它可用于测试DBMS(单用户微机数据库管理系统),也可用于测试高性能并行或者分布式数据库。关系性数据库就是用二维表格结构来表示实体及实体之间联系模型的数据库形式。
BF通过一台独立的控制台控制我们的60台服务器充当的客户端产生数据库测试压力,由于客户端所有的资源都用来产生数据库操作,因此可以给服务器施加相当大的测试压力。
CineBench R11.5
CineBench是基于Cinem4D工业三维设计软件引擎的测试软件,用来测试对象在进行三维设计时的性能,它可以同时测试处理器子系统、内存子系统以及显示子系统,在服务器测试平台中显示子系统不重要,因此就只有前两个的成绩具有意义。和大多数工业设计软件一样,CineBench可以完善地支持多核/多处理器,它的显示子系统测试基于OpenGL。
本次评测的富士通PRIMERGY RX300 S6服务器配置的是双路Westmere-EP Xeon X5650处理器,测试结果与我们IT168评测中心之前测试过的曙光I620r-G服务器进行对比,测试对比平台的详细参数如下:
测试平台、测试环境 | |||||
测试分组 | |||||
类别 | Dawning I620r-G服务器 双路Intel Westmere-EP Xeon X5650 | 富士通PRIMERGY RX300 S6服务器 双路Intel Westmere-EP Xeon X5650 | |||
处理器子系统 | |||||
处理器 | 双路Intel Xeon X5650 | 双路Intel Xeon X5650 | |||
处理器架构 | Intel 32nm Westmere | Intel 32nm Westmere | |||
处理器代号 | Gulftown | Gulftown | |||
处理器封装 | Socket 1366 LGA | Socket 1366 LGA | |||
处理器规格 | 六核 | 六核 | |||
处理器指令集 | MMX,SSE,SSE2,SSE3,SSSE3, SSE4.1,SSE4.2,EM64T,VT | MMX,SSE,SSE2,SSE3,SSSE3, SSE4.1,EM64T,VT | |||
主频 | 2.67GHz | 2.67GHz | |||
处理器外部总线 | 2xQPI 2673MHz 6.4GT/s 单向11.73GB/s(每QPI) 双向23.46GB/s(每QPI) | 2xQPI 2673MHz 6.4GT/s 单向11.73GB/s(每QPI) 双向23.46GB/s(每QPI) | |||
L1 D-Cache | 6x 32KB 8路集合关联 | 6x 32KB 8路集合关联 | |||
L1 I-Cache | 6x 32KB 4路集合关联 | 6x 32KB 4路集合关联 | |||
L2 Cache | 6x 256KB 8路集合关联 | 6x 256KB 8路集合关联 | |||
L3 Cache | 12MB 16路集合关联 | 12MB 16路集合关联 | |||
主板型号 | Dawning Tylersburg-36D | 富士通 Tylersburg-36D | |||
芯片组 | Intel Tylersburg-EP IOH:Intel 5520(Tylersburg-36D) ICH:Intel 82801JR(ICH10R) | Intel Tylersburg-EP IOH:Intel 5520(Tylersburg-36D) ICH:Intel 82801JR(ICH10R) | |||
芯片特性 | 2xQPI VT-d | 2xQPI VT-d | |||
内存控制器 | 每CPU集成三通道R-ECC DDR3 1333 | 每CPU集成三通道R-ECC DDR3 1333 | |||
4GB R-ECC DDR3 1333 SDRAM x12 | 4GB R-ECC DDR3 1333 SDRAM x12 | ||||
系统磁盘子系统 | |||||
磁盘控制器 | LSI Embedded MegaRAID SAS RAID Controller | DELL Perc 5/i RAID Controller | |||
磁盘控制器规格 | 8xSAS 3Gbps | 8xSAS 3Gbps | |||
磁盘控制器设置 | RAID 5 | RAID 5 | |||
磁盘控制器驱动 | LSI MegaSR 13.06.0212.2009 | LSI MegaSR 13.06.0212.2009 | |||
磁盘 | Seagate Barracuda ES.2 ST31000340NS x3 | 富士通 MBE2147RC x3 | |||
磁盘规格 | 7200RPM 1000GB SATA 3Gbps 32MB Cache | 10000RPM 146GB SAS 3Gbps 16MB Cache | |||
磁盘设置 | SATA 3Gbps 100GB系统分区 | SAS 6Gbps 100GB系统分区 | |||
网络子系统 | |||||
Intel 82576 Gigabit Dual Port Network Controller *2 | Intel 82576 Gigabit Dual Port Network Controller *2 | ||||
网卡设置 | PCI Express x4 I/OAT Intel Teaming Load Balancing | PCI Express x4 I/OAT Intel Teaming Load Balancing | |||
网卡驱动 | Intel PRO Set 10.3.49.00 | Intel PRO Set 10.3.49.00 | |||
软件环境 | |||||
操作系统 | Microsoft Windows Server 2008 R2 Enterprise Edition x64 | Microsoft Windows Server 2008 R2 Enterprise Edition x64 |
应该说,两款平台在配置上,除了磁盘和阵列卡略有差距之外,基本的配置还是相当的,具备对比价值。
Westmere-EP Xeon X5650处理器,主频2.67GHz,QPI总线频率3200MHz
Westmere-EP缓存方面相比Nehalem-EP来说有50%提升
Intel Tylersburg芯片组,采用Intel 5520 + ICH10R芯片组
48GB R-ECC DDR3 1333内存,三通道设置
每条内存4GB,总共12条Micron PC3-10600内存
SPEC CPU 2006整数运算主要包含编译、压缩、人工智能、视频压缩转换、XML处理等,此外,各种日常操作也主要是基于整数操作。SPEC CPU 2006的整数运算包含了400.perlbench PERL编程语言、401.bzip2 压缩、403.gcc C编译器、429.mcf 组合优化、445.gobmk 人工智能:围棋、456.hmmer 基因序列搜索、458.sjeng 人工智能:国际象棋、462.libquantum 物理:量子计算、464.h264ref 视频压缩、471.omnetpp 离散事件仿真、473.astar 寻路算法、483.xalancbmk XML处理共12项。
从主频上来看,由于两台服务器使用的都是至强X5650处理器,所以在SPEC CPU项目中两者的成绩基本持平。或许有小数点后的数值差异,这是由两台服务器的配置略有些不同决定的,但是总体来说成绩相当。
SPEC CPU 2006的浮点运算测试包括的全部都是科学运算,科学运算需要用到大量的高精度浮点数据,如410.bwaves 流体力学、416.gamess 量子化学、433.milc 量子力学、434.zeusmp 物理:计算流体力学、435.gromacs 生物化学/分子力学、436.cactusADM 物理:广义相对论、437.leslie3d 流体力学、444.namd 生物/分子、447.dealII 有限元分析、450.soplex 线形编程、优化、453.povray 影像光线追踪、454.calculix 结构力学、459.GemsFDTD 计算电磁学、465.tonto 量子化学、470.lbm 流体力学、481.wrf 天气预报、482.sphinx3 语音识别共17项测试。
浮点测试的成绩也比较接近,两者的成绩基本相当。
CineBench是基于Cinem4D工业三维设计软件引擎的测试软件,用来测试对象在进行三维设计时的性能,它可以同时测试处理器子系统、内存子系统以及显示子系统,我们的平台偏向于服务器多一些,因此就只有前两个的成绩具有意义。和大多数工业设计软件一样,CineBench可以完善地支持多核/多处理器,它的显示子系统测试基于OpenGL。
CineBench R10 | |||
处理器 | Dawning I620r-G Westmere-EP服务器 双路Intel Gulftown Xeon X5650 | 富士通RX300 S6服务器 双路Intel Westmere-EP Xeon X5650 | |
显卡 | 集成 | 集成 | |
CPU Benchmark | |||
Rendering (1 CPU) | 4437 CB-CPU | 4382 CB-CPU | |
Rendering (x CPU) | 32151 CB-CPU | 32748 CB-CPU | |
Multiprocessor Speedup | 7.25x | 7.47x | |
OpenGL Benchmark | |||
OpenGL Standard | 202 CB-GFX | 193 CB-GFX |
CineBench软件主要考察的是单处理器和多处理器运算的能力,在这里我们侧重于考察服务器的处理器性能。由于两台产品都是用的是X5650处理器,所以看起来两者的成绩非常接近,不过由于这项内容并非像SPEC CPU那样完全依赖于处理器运行,所以还能看到富士通RX300在MS项目中有略微的领先。
我们的测试富士通PRIMERGY RX300 S6服务器采用了三块富士通2.5英寸 MBE2147RC硬盘组建了RAID 5阵列,对比平台使用的是SATA硬盘组建的RAID5阵列。我们知道,2.5英寸由于体积较小,在同等空间中可以提供更高的IOps,但是转速较低。
IOps读
IOps写
Mbps读取
Mbps写入
果然跟我们之前说的一样,在IOps的测试中, 富士通PRIMERGY RX300 S6成绩很高,读取峰值达到了16万,写入峰值达到了13万以上,这都归功于2.5英寸硬盘的优势。而在Mbps测试中,由于磁盘的转速较慢,测试成绩并不理想,读取和写入都只有250-300Mbps之间,是双路服务器的平均水平。
我们在被测服务器上安装了Microsoft SQL 2005 SP1,按照测试要求建立了数据库。BF在测试之前会在数据库中生成9个表,其中包括4个500万行的表格,每行包括100字节的数据,因此每个表格容量大约是476MB,整个数据库容量为1.86GB。我们用60个客户端模拟1000个用户,在这个数据库中进行查询、添加、删除、修改等操作。
在测试之前,我们根本没有料到同样处理器的产品在数据库表现性能上会有如此的差距,因为这个项目的成绩大部分依赖于处理器及磁盘。应该说,PRIMERGY RX300 S6所使用的硬件设计和配置在这里进一步显示出了威力,比同样使用至强X5650处理器的曙光产品提升了60%以上。
刚刚我们看到的是CineBench R10的测试成绩,下面我们来看看R11.5。正如两款产品的配置那样,同样的处理器下两者的成绩非常接近,可以做同一认定。
CineBench R11.5 | |||
处理器 | Dawning I620r-G Westmere-EP服务器 双路Intel Gulftown Xeon X5650 | 富士通RX300 S6服务器 双路Intel Westmere-EP Xeon X5650 | |
显卡 | 集成 | 集成 | |
CPU Benchmark | |||
Rendering (1 CPU) | 1.06 pts | 1.06 pts | |
Rendering (x CPU) | 14.52 pts | 14.59 pts | |
Multiprocessor Speedup | 13.66x | 13.78x |
我们利用UNI-T UT71E智能数字万用表和相配套的软件对于对于被测服务器在几种不同的状态下的功耗进行了监测,主要包括如下项目:
P1:连接电源但不开机状态
P2:系统启动完毕,5分钟内无动作,但不休眠
P3:系统启动完毕,处理器满载(CPU占用率100%)工作
我们在三种情况下对于服务器在关机、待机和满载三种不同状态下的功耗进行了测试。结果显示,在加电关机状态下,服务器的功耗只有20.4W,属于比较低的范围。在开机无动作一段时间之后(不休眠),服务器的功耗为160.5W,在双路服务器中算是比较低的功耗。在满载状态下,PRIMERGY RX300 S6服务器的功耗为312.8W,在同级别服务器中并不高。综合来看,由于使用的80Plus认证的电源,使得PRIMERGY RX300 S6的整体功耗较低,即便是在X5650这样高频处理器的满负载应用下,功耗也可以被很好的控制。
NetBench性能测试
富士通PRIMERGY RX300 S6的文件服务器性能表现也非常不错,接近2000的成绩对于双路服务器来说一个出色的成绩。
【IT168评测中心】富士通这个品牌给我们的印象,就是一种大气、品质,这种印象是从它的笔记本开始的。而对于服务器领域,特别是X86服务器来说,富士通在今年开始发力国内市场,本次我们测试的PRIMERGY RX300 S6就是富士通今年的得意之作。这款完全来自德国的产品为用户展现了高品质和高稳定性,也是双路机架式服务器产品的推荐之选。
针对富士通PRIMERGY RX300 S6,我们进行了关乎性能的全方面测试。从结果来看,它要比同处理器的其他产品在性能上有明显的提升,其中数据库性能是PRIMERGY RX300 S6的强项,比友商同类产品性能提升60%以上,这主要得益于2.5英寸硬盘的采用,更高的IOps性能为数据库读写提供了保障。
而针对富士通在X86服务器市场的规划及未来发展目标,我们也有幸采访到了富士通的资深产品经理。通过访谈我们可以看出,富士通对于国内X86市场非常看好,而且国内市场也是富士通未来一个阶段的重点目标。至于富士通服务器能否在国内市场中站稳脚跟,让我们拭目以待吧。