优点
磁盘和文件处理能力更为突出
功耗控制更低
缺点
无
【IT168评测中心】提到泰安这个名字,熟悉服务器的朋友一定不会觉得陌生。作为知名的服务器及相关部件供应商,我们在许多服务器中都能看到它的影子。虽然07年3月神达正式宣布以换股的形式收购泰安,但是就服务器领域的发展来说,泰安则宣布将专攻品牌白牌、准系统市场,提供通路业者服务器产品。本次,我们测试的则是泰安Transport GT24 B2912服务器。
这台被测的泰安服务器属于Transport GT24系列,具体型号为B2912G24W4H。换句话说,送测服务器使用的是B2912主板,芯片组类型为NVIDIA NFP3600 (MCP55),体积为645*436*43.6(mm)。本次送测的样机使用了两颗巴赛罗那皓龙2356处理器、配备了4GB内存、500G硬盘和双千兆网卡等规格。
从泰安官方网站的消息来看,同样是Transport GT24型号的服务器,却有使用NVIDIA和Broadcom两种芯片组的主板。我们可以在官方网站清楚的看到两者对于AMD处理器的支持情况。
之前,我们IT168评测中心曾经测试过使用Broadcom芯片组的泰安Transport GT24服务器(详情请见:泰安GT24服务器评测)。那么使用不同规格的主板究竟会对服务器本身性能造成多大的影响呢?在接下来的测试中,我们将拿泰安B2912G24W4H服务器与之前测试过的泰安GT24 VServerWorks芯片组产品进行对比,研究配置更换之后所带来的各方面变化。
本次我们测试的泰安Transport GT24 B2912服务器是一台双路1U四核服务器,它的体积为645*436*43.6(mm)。通过照片大家可以看到,服务器的前面板设置了4个3.5英寸硬盘位,而且还配备了一台DVD光驱(型号为TEAC DV-28E-R ,8x/24x DVD-ROM),及两个USB接口和系统故障指示灯等小部件。由于服务器只配备了一块SATA硬盘,也就是说还有三个扩展位,不过这些接口默认只能够支持SATA规格的硬盘。
服务器的背面设计也比较简单,包括我们常见的PS/2、USB和千兆网络接口一应俱全。
单单就外观来说,泰安Transport GT24 B2912服务器和之前我们测试的泰安Transport GT24 B3992服务器并没有什么区别,看来使用的是同样的模具。
泰安B2912G24W4H服务器所使用的主板型号为B2912-E,主板芯片组型号为NVIDIA NFP3600 (MCP55)。服务器顶盖背面标明了内部基本部件的位置部署情况,使用户一目了然。我们接下来就为大家一一进行介绍。
首先大家看到这里有一个导风罩,而导风罩下面则是服务器所使用的两颗巴塞罗那处理器。它们通过专用的服务器散热设备散热,同时还有5组风扇来建立风道。
这就是送测样机中配备的四核心巴塞罗那处理器,其型号为AMD Opeteron 2356。这款处理器主频为2.3GHz,L2为512K,应用65nm工艺制造,也是最新的B3步进版本,功耗为75W。相比之下,对比服务器(泰安Transport GT24 B3992)则使用的是B2版本的AMD Opeteron 2354处理器,在处理器的主频上要低100MHz。
在处理器插槽的两侧还有两排共8根内存插槽,最高可以支持的内存容量达到32GB。这里,服务器所使用的是金士顿 1GB DDR2 677 ECC内存,内存总量为4GB。而所对比的泰安Transport GT24 B3992服务器则使用的是8根1GB DDR2 533 ECC内存,内存总量为8GB,最大可以支持到64GB内存总量,均比Transport GT24 B2912多出一倍。
刚才我们提到,泰安 B2912G24W4H 服务器使用的是SATA规格的硬盘,这里我们再具体介绍一下。送测服务器所配备的是单块希捷500GB SATA2硬盘,硬盘型号为ST3500320NS,属于Barracuda ES.2系列,为7200rpm的产品,其缓存为32MB。对比服务器——泰安Transport GT24 B3992服务器使用的是80GB硬盘,在容量上要逊色很多。
在泰安 B2912G24W4H 服务器内部,我们还发现了一颗Marvell所出品的编号为88E1121-TFE1的千兆网络芯片,它能够提供双千兆网络输出功能。而在这颗芯片旁边还有一个DeBug灯,可以显示服务器当前的状态及错误信息,便于管理员现场进行故障诊断。
和之前我们测试的许多服务器一样,服务器主板依然使用的是ATI ES1000芯片作为视频解决方案。
在供电方面,泰安B2912G24W4H服务器使用了一个台达的500W单电源为系统供电,而且并没有提供冗余扩展。而对比的泰安Transport GT24 B3992服务器则使用的是650W的台达电源,在电源最大功率上要比本次送测的高一些。
在介绍了泰安B2912G24W4H服务器外观及配置的基本情况之后,我们就一起来体验一下泰安B2912G24W4H服务器的实际性能如何。这里,我们选择了几款比较常用的测试软件来进行测试,并且在其中一些测试中加入与同系列GT24服务器的对比。为了使大家能够看得更清楚,我们依照主板型号的不同,将本次测试的服务器简称为泰安B2912,而对比服务器则被称为泰安B3992。
服务器配置一览 | ||
型号 | 泰安B2912 | 泰安B3992 |
主板 | Tyan Transport GT24-B2912-E | Tyan Transport GT24-B3992-E |
处理器 | AMD Opteron 2356x 2 | AMD Opteron 2354 x 2 |
主频 | 2.32GHz | 2.2GHz |
总线 | 1000MT/s | 1000MT/s |
芯片组 | NVIDIA NFP3600 (MCP55) | VServerWorks |
内存 | 1GB R-ECC DDR2 667 SDRAM x 4 | 1GB R-ECC DDR2 533 SDRAM x 8 |
磁盘控制器 | LSI 1064E SAS控制器 | ServerWorks HT1000 |
硬盘 | 希捷Barracuda ES.2 ST3500320NS SATA *1 | 日立 HDS728080PLA380 SATA *1 |
硬盘设置 | 磁盘分为两个分区,均为NTFS格式,系统默认簇,主分区30GB,其它分为扩展分区,共享文件夹、磁盘测试均在格式化后的扩展分区上进行 | 磁盘分为两个分区,均为NTFS格式,系统默认簇,主分区30GB,其它分为扩展分区,共享文件夹、磁盘测试均在格式化后的扩展分区上进行 |
操作系统 | Microsoft Windows Server2003 | Microsoft Windows Server2003 |
网卡 | Marvell PHY 88E1121 | Broadcom BCM5780 GbE |
ScienceMark v2.0 Membench
ScienceMark v2.0是一款用于测试系统特别是处理器在科学计算应用中的性能的软件,MemBenchmark是其中针对处理器缓存、系统内存而设计的功能模块,它可以测试系统内存带宽、L1 Cache延迟、L2 Cache延迟和系统内存延迟,另外还可以测试不同指令集的性能差异。
SiSoftware Sandra Pro Home 2008
SiSoftware Sandra是一款可运行在32bit和64bit Windows操作系统上的分析软件,这款软件可以对于系统进行方便、快捷的基准测试,还可以用于查看系统的软件、硬件等信息。今年该软件推出了2007版,该版本新增了4项基准测试,包括Power Management Efficiency、Memory Latency、Physical Disks和CD-ROM and DVD这四个项目。另外,它还对于原有的几个基准测试模块进行升级,比如在Arithmetic benchmarks中增加了对SSE3 & SSE4 SSE4的支持,在Multi-Media benchmark中增加了对于SSE4的支持,另外还升级了File System benchmark和Removable Storage benchmark两个子项目。对于新的硬件的支持当然也是该软件每次升级的重要内容之一。SiSoftware Sandra所有的基准测试都针对SMP和SMT进行了优化,最高可支持32/64路平台,这也是我们选择这款软件的原因之一。
IOMeter 2006.07.27
IOMeter是一款功能非常强大的IO测试软件,它除了可以在本机运行测试本机的IO(磁盘)性能之外,还提供了模拟网络应用的能力。在这次的测试中,我们仅仅让它在本机运行测试服务器的磁盘性能。为了全面测试被测服务器的IO性能,我们分别选择了不同的测试脚本。
Max_IO(read):文件尺寸为512B,100%读取操作,随机率为0%,用于检测磁盘系统的最大读取操作IO处理能力
Max_IO(write):文件尺寸为512B,0%读取操作,随机率为0%,用于检测磁盘系统的最大写入操作IO处理能力
Max_throughput(read):文件尺寸为64KB,100%读取操作,随机率为0%,用于检测磁盘系统的最大读取吞吐量
Max_throughput(write):文件尺寸为64KB,0%读取操作,随机率为0%,用于检测磁盘系统的最大写入吞吐量
NetBench v7.03
NetBench是针对文件服务器的性能测试软件,影响NetBench性能的主要是服务器的磁盘子系统,服务器磁盘控制器、条带大小、读写缓存、硬盘类型、组建磁盘阵列模式、内存容量、网络拓朴结构等都会对测试结果有明显的影响。我们在被测服务器上设立了文件服务器,NetBench通过网络实验室中60个客户端来模拟网络中的PC向文件服务器所发出的文件传输请求,文件服务器则将存储在磁盘上的文件数据发送给相应的客户端。在测试过程中,客户端会以每四台一组的步进依次增加并且向服务器发送文件传输请求,测试结束后控制台收集数据并绘制出服务器的数据传输变化曲线。
WebBench v5.0
WebBench是针对服务器作为Web Server时的性能进行测试,我们在被测服务器上安装了IIS6.0组件,以提供测试所需的Web服务。在测试中我们开启了网络实验室中的56台客户端,分别使用了WebBench 5.0内置的动态CGI以及静态页面脚本对服务器进行了测试。
静态测试是由客户端读取预先放置在服务器Web Server下的Web页面(wbtree),这项测试主要考察的是服务器磁盘系统以及网络连接性能。我们使用了实验室中的56台客户端,配合Static_mt.tst多线程静态脚本测试向被测服务器发送请求。
动态测试偏重于对服务器CPU子系统的性能测试,它对于Web服务器提供了足够的负载。我们将一个C语言编写的CGI源文件Simcigi.c编译为Simcgi.exe,并将其作为动态测试中的CGI脚本。在测试过程中,每台安装了WebBench客户端软件的PC,会在300秒的时间内持续向服务器发送CGI请求,而控制台会纪录并汇总服务器所响应CGI请求的数据。CGI测试的成绩高低,主要取决于服务器处理器子系统性能的优劣。处理器子系统包括CPU、内存以及内存控制器,CPU频率、缓存以及内存容量大小和内存带宽,都会影响该项成绩。
Benchmarkfactory 4.6
大部分的服务器应用都同数据库有着密切的联系,因此我们今年开始着手在在服务器测试中加入对于数据库性能的测试。我们选择了Benchmark Factory 4.6软件和Microsoft SQL2005来测试不同的硬件平台在数据库应用中的表现。
我们选择了BF内置的标准测试脚本AS3AP,这项测试可用于对于ANSI结构化查询语言(SQL)关系型数据库进行测试,它可用于测试DBMS(单用户微机数据库管理系统),也可用于测试高性能并行或者分布式数据库。
系统功耗监测
我们使用UNI-T UT71E智能数字万用表对于被测服务器系统的整体功耗进行了监测,利用随机附带的接口程序,我们可以记录被测服务器任意时间段内的功率变化。
ScienceMark Membench | ||
厂商 | 泰安 | 泰安 |
产品型号 | GT24(B2912) | GT24(B3992) |
内存技术参数 | 1GB ECC DDR2 667 SDRAM *4 | 1GB ECC DDR2 533 SDRAM *8 |
L1带宽 | 42628.29 | 40672.68 |
L2带宽 | 13212.70 | 12685.12 |
内存带宽(MB/s) | 5212.79 | 5968.96 |
L1 Cache Latency(ns) | ||
32 Bytes Stride | 1.30 | 1.37 |
L2 Cache Latency(ns) | ||
4 Bytes Stride | 1.30 | 1.37 |
16 Bytes Stride | 1.30 | 1.37 |
64 Bytes Stride | 3.91 | 4.1 |
256 Bytes Stride | 6.52 | 6.84 |
512 Bytes Stride | 6.52 | 6.84 |
Memory Latency(ns) | ||
4 Bytes Stride | 2.17 | 1.82 |
16 Bytes Stride | 8.26 | 7.29 |
64 Bytes Stride | 32.17 | 28.25 |
256 Bytes Stride | 103.04 | 92.5 |
512 Bytes Stride | 111.30 | 92.05 |
Algorithm Bandwidth(MB/s) | ||
Compiler | 1845.51 | 2153.31 |
REP MOVSD | 1844.30 | 2161.95 |
ALU Reg Copy | 1534.26 | 1831.62 |
MMX Reg Copy | 1820.91 | 2209.69 |
MMX Reg 3dNow | 5112.84 | 5789.92 |
MMX Reg SSE | 5148.49 | 5827.16 |
SSE PAlign | 4940.53 | 4903.71 |
SSE PAlign SSE | 5212.79 | 5968.96 |
SSE2 PAlign | 4940.73 | 4897.66 |
SSE2 PAlign SSE | 5211.16 | 5952.84 |
MMX Block 4kb | 3215.32 | 3932.15 |
MMX Block 16kb | 3354.92 | 4161.14 |
SSE Block 4kb | 3166.65 | 3971.32 |
SSE Block 16kb | 3339.01 | 4147.83 |
首先我们进行的是ScienceMark的测试,主要考察系统的处理器和内存情况。由于巴塞罗那处理器内置了内存控制器,所以其内存带宽一项的测试得分达到了5212MB/S,成绩比较不错。由于ScienceMark测试对于内存容量也有着一定的依赖,所以我们看到B2912相比B3992来说大部分成绩均处于下风,在内存容量差距较大的情况下,出现这样的现象也属于正常。
SiSoftware Sandra Pro Home 2008 | |
Processor Arithmetic Benchmark | |
Dhrystone ALU | 69732 MIPS |
Whetstone iSSE3 | 59229 MFLOPS |
Processor Multi-Media Benchmark | |
Multi-Media Int x4 aEMMX/aSSE | 174694 iit/s |
Multi-Media Float x4 iSSE2 | 230000 fit/s |
Memory Bandwidth Benchmark | |
Int Buff'd iSSE2 Memory Bandwidth | 6569 MB/s |
Float Buff'd iSSE2 Memory Bandwidth | 6494 MB/s |
Cache and Memory Benchmark | |
Cache/Memory Bandwidth | 65611 MB/s |
.NET Arithmetic | |
Dhrystone .NET | 12583 .netMIPS |
Whetstone .NET | 37039 .netMFLOPS |
.NET Multi-Media | |
Multi-Media Int x1 .NET | 79258 .netiit/s |
Multi-Media Float x1 .NET | 16251 .netfit/s |
随后我们测试的项目是SiSoftware Sandra Pro Home 2008。在Memory Bandwidth Benchmark这项测试中,它的两项成绩均达到6500MB/S左右,值得肯定。
IOMeter 2006.07.27
磁盘性能是影响服务器运行的重要方面,也是我们测试中的重点。泰安B2912G24W4H服务器由于只配置了一块Barracuda ES.2系列硬盘(硬盘型号为ST3500320NS),所以在测试过程中我们也并未进行过多的设置,只用的是主板自带的磁盘控制器(LSI 1064E SAS芯片),安装了最新的驱动。
在硬盘的IO测试中,泰安B2912服务器的最大读度速度可以达到20000 IOps出头,最大的写入速度也超过了15000 IOps,这样的测试成绩使我们比较满意。通过对比我们看到,泰安B2912服务器相比之前的产品性能提升了许多,虽然这其中不排除使用的是新一代的硬盘,但是这其中主板集成的LSI 1064E SAS控制器也起到了很大的作用。
在吞吐量的测试中,泰安B2912服务器的读取吞吐量保持在70-75MB/S之间,写入吞吐量保持在45MB/S左右。在读取吞吐量上,泰安B2912继续领先,虽然在写入吞吐量的测试上则有些落后,不过两者的性能差距并不是很大。
NetBench 7.03
Ent_dm.tst测试脚本模拟的是企业级文件服务器应用,它不但要求被测服务器的磁盘子系统可以提供足够的吞吐量,还需要其具有较高的IO处理能力,并且需要较为平衡的读取能力和写入能力。在刚才的磁盘测试中,我们已经对于其性能有了大概的了解,单磁盘的性能依然不可小视。而对于NetBench这项与磁盘性能密切相关的测试,我们更是非常期待最终的结果。
从最终的测试结果来看,泰安B2912服务器的最高测试成绩214.71 Mbps,稳定状态下的成绩在160-200 Mbps之间。而从曲线对比来看,泰安B3992虽然开始达到了顶峰,但是走线有逐步下降的趋势;而泰安B2912虽然起步较慢,却有呈现稳步上升的情况。由此可见,配备了LSI 1064E SAS控制器的泰安B2912服务器比采用芯片组整合控制器(ServerWorks HT1000)的泰安B3992服务器来说,更能胜任在多用户、高负载下的任务。
网络测试也是服务器测试中的重要环节,Web处理能力是考察一款服务器性能的重要指标之一。我们这里首先进行了动态应用的测试,测试结果显示泰安B2912服务器最高可以处理11296 Requests/s,相比泰安B3992来说性能略有提升。
接下来进行的是静态测试,这次它能够处理的请求突破了16800 Requests/s,相比泰安B3992来说有些差距。通过这个测试我们看到,虽然泰安B2912服务器配置了规格更高的皓龙2356处理器,但是在测试成绩却并没有领先。这其中,除了泰安B3992服务器使用了更大容量的内存(8GB)之外,NVIDIA与VServerWorks芯片组之间的差异也会对测试结果造成一定的影响。
我们在被测的服务器上安装了Microsoft SQL 2005,按照测试要求建立了数据库。BF在测试之前会在数据库中生成9个表,其中包括4个500万行的表格,每行包括100字节的数据,因此每个表格容量大约是476MB,整个数据库容量为1.86GB。我们用60个客户端模拟1600个用户,在1-500的区间内以50个为一组依次增加,在这个数据库中进行查询、添加、删除、修改等操作。
在数据库测试中,我们看到泰安B2912G24W4H服务器在较小负荷的时候表现非常突出,一度达到了50000 Tps以上。但是随着负荷的增加,在客户端达到500个以上的时候成绩便随之下降,只能稳定在30000-40000 Tps之间。而当客户端超过1400个的时候,成绩继续下跌,只能达到25000-30000 Tps之间。
我们利用UNI-T UT71E智能数字万用表和相配套的软件对于对于被测服务器在几种不同的状态下的功耗进行了监测,主要包括如下项目:
P1:连接电源但不开机状态
P2:系统启动完毕,5分钟内无动作,但不休眠
P3:系统启动完毕,处理器满载(CPU占用率100%)工作
泰安B2912G24W4H服务器配置了两颗巴塞罗那皓龙处理器2356、4GB DDR2 667MHz内存、1块3.5英寸SATA硬盘(主板集成LSI 1064E SAS磁盘控制器芯片),另外还有5个系统风扇。该系统在接通电源但是不启动的状态下,其功耗约为13瓦,而进入系统之后长时间无动作(不启用节电模式),系统功耗为142.2瓦,而在处理器满载的模式下,此时系统功耗达到了264.6瓦。
出现这样的测试结果,一方面是由于泰安B3992服务器使用了老版本的处理器和更大容量的内存。而泰安B2912服务器虽然内存容量相对要少一些,但是却集成了LSI 1064E SAS控制器芯片。综合分析,我们觉得泰安B2912所使用的B3版本处理器对于功耗的控制贡献更大一些。
本次我们测试的泰安 B2912G24W4H 服务器是一台双路1U的产品,而且只配备了一块硬盘,但是从测试结果来看,它在各项中的表现还是比较不错的。借助于巴塞罗那处理器集成内存控制器的优势,泰安 B2912G24W4H 服务器在最初的CPU缓存和内存测试中有着良好的表现。在接下来的磁盘性能测试中,单磁盘的它表现出了不错的性能,在读取和写入测试中的表现可圈可点。
在网络测试中,泰安 B2912G24W4H 服务器的表现也比较不错,最高可以处理11296个动态请求和16800个静态请求。数据库的测试中,成绩稳定在30000-40000 Tps之间,虽然算不上强劲,但也是主流水平。
从泰安两款服务器的对比测试结果来看,泰安Transport GT24 B2912服务器在磁盘性能和文件服务器性能中有着明显的领先趋势,在功耗测试中的表现比较出色,可以适应小型企业的文件服务器的工作。而泰安Transport GT24 B3992服务器相比之下在WebBench测试中的表现更突出一些,作为企业网络服务器则是个不错的选择。