|
测试平台和测试方法
2005年,是中小企业信息化活跃的一年,也是服务器采购最为积极的一年。各个厂商都推出了面向SMB应用的服务器产品,中小企业在繁多的品牌和型号中选择一款适合自己的产品并不容易。因此,我们这次以“命题作文”的形式向厂商征集产品:定位于SMB应用的机架式服务器,价格在2-3万之间。
所有的参测厂商都针对我们的评测产品要求进行了慎重的选型和配置,因此我们这次所测试的每一款产品其实都是由各个厂商专门为中小企业应用所定制的服务器。这些产品相对于标准配置来说,具有更好的平衡性、可用性、性价比。
我们评测不仅仅限于性能测试,主要包括以下的6个方面:
一、主要规格评估
这个部分主要对于送测服务器的物理特性、硬件配置等等进行考察、评估,比如服务器机箱架构、规格尺寸、处理器型号/数量/主频、芯片组、内存型号和容量、磁盘控制器、硬盘型号、磁盘阵列、网卡型号和接口类型、散热设备、供电、扩展槽、IO接口、托架数量等等。
二、服务器技术验证性测试
-
处理器技术:SMP技术、HT技术、EMT64、Dual Core
-
内存:DDR、DDRII、双通道、内存镜像、内存热备
-
磁盘接口技术:SATA、IDE、SCSI
-
磁盘阵列技术:RAID 0、RAID 1、RAID 10、RAID 5 热插拔技术
三、服务器管理功能
四、子系统效能评估
所使用的评测软件如下:
SEPCCPU2000可以评估服务器系统中处理器的整数性能和浮点性能,我们进行的是SPECint_base2000和SPECfp_base2000两个项目的测试。ScienceMark v2.0一款用于评估处理器科学计算能力的软件,它提供了评估被测系统内存带宽的功能,这款软件可以很好的支持多线程。IOMeter是一款可以用于单个系统或者集群系统的I/O子系统评估工具,我们仅仅使用了它的磁盘测试功能。
五、网络应用效能评估
所使用的评测软件如下:
-
WebBench v5.0
-
NetBench v7.03
WebBench和NetBench是两款在服务器评估中普遍使用的软件,前者也是侧重于服务器CPU子系统的性能评估,后者则侧重于IO子系统的性能评估。
六、技术支持和质保
|
被测服务器配置 |
|
处理器 |
AMD Opteron 246 x2 |
|
内存 |
1GBM RECC DDR x2 |
|
硬盘控制器 |
Tekram ARC-1120 SATA RAID控制卡 |
|
|
3个Seagate 7200.7 SATA 120GB |
|
网络 |
板载Broadcom BCM5704C双通道千兆控制器 |
|
显示 |
集成ATI RageXL8M显示控制器 |
|
电源 |
电源Ablecom SP552-2C |
|
光驱 |
普通CD-ROM光驱 |
|
软驱 |
1.44M软驱 |
|
操作系统 |
Microsoft Windows 2000 Server Standard SP1 |
我们在上述配置的服务器上分别安装了Microsoft Windows 2003标准版(中文、32bit),正确安装了各个硬件的驱动程序,进行了一定的优化,关闭了不需要的服务,确保服务器工作在最佳的状态。
CPU和内存性能测试
在以往的服务器评测中,我们一般是采用SPEC CPU2000对于处理器的浮点性能和整数性能进行评估。不过,由于我们缺乏支持AMD平台运行SPEC cpu2000的必要的编译器,因此这个部分我们不得不放弃这个软件,采用了更加易用的Sisoft Sandra 2005 Pro。
| |
220X |
220A |
| CPU Arithmetic Benchmark |
| Dhrystone ALU |
17668 MIPS |
16765 MIPS |
| Whetstone FPU |
7385 MFLOPS |
6231 MFLOPS |
| Whetstone iSSE2 |
12394 MFLOPS |
8245 MFLOPS |
| CPU Multi-media Benchmark |
| Integer x8 iSSE2 |
43292 it/s |
37868 it/s |
| Floating-Point x4 |
57118 it/s |
40686 it/s |
在算术运算基准测试和多媒体基准测试中,基于双Xeon的平台的性能都高于基于双Opteron的平台。因为Sisoft Sandra 2005是一款对于多线程提供了良好支持的测试软件,因此在处理器测试中支持超线程技术的双Xeon平台领先是非常正常的。
| |
220X |
220A |
| 内存带宽 |
4031.20 MB/s |
1928 MB/s |
| L1 Cache Latency |
| 32 Bytes Stride |
3 cycles/1.00ns |
3 cycles/1.00ns |
| L2 Cache Latency |
| 4 Bytes Stride |
6 cycles/2.00 ns |
3 cycles/1.00 ns |
| 16 Bytes Stride |
11 cycles/3.67 ns |
5 cycles/1.67 ns |
| 64 Bytes Stride |
27 cycles/9.00 ns |
17 cycles/5.67 ns |
| 256 Bytes Stride |
26 cycles/8.67 ns |
12 cycles/4.00 ns |
| 512 Bytes Stride |
25 cycles/8.33 ns |
13 cycles/4.33 ns |
| Memory Latency |
| 4 Bytes Stride |
6 cycles/ 2.00 ns |
5 cycles/ 1.67 ns |
| 16 Bytes Stride |
15 cycles/5.00 ns |
19 cycles/6.33 ns |
| 64 Bytes Stride |
49 cycles/16.33 ns |
73 cycles/24.33 ns |
| 256 Bytes Stride |
379 cycles/126.33 ns |
147 cycles/49.00 ns |
| 512 Bytes Stride |
398 cycles/132.67 ns |
158 cycles/52.67 ns |
| Algorithm Bandwidth |
| Compiler |
2023.26 MB/s |
13973.56 MB/s |
| REP MOVSD |
2066.17 MB/s |
14561.53 MB/s |
| ALU Reg Copy |
1807.30 MB/s |
8247.49 MB/s |
| MMX Reg Copy |
1934.88 MB/s |
20032.86 MB/s |
| MMX Reg 3dNow |
- |
- |
| MMX Reg SSE |
3166.06 MB/s |
- |
| SSE PAlign |
3438.64 MB/s |
15964.52 MB/s |
| SSE PAlign SSE |
3360.15 MB/s |
- |
| SSE2 PAlign |
3427.43 MB/s |
14139.8 MB/s |
| SSE2 PAlign SSE |
3357.33 MB/s |
- |
| MMX Block 4kb |
3574.19 MB/s |
- |
| MMX Block 16kb |
4031.20 MB/s |
- |
| SSE Block 4kb |
3522.50 MB/s |
- |
| SSE Block 16kb |
4020.42 MB/s |
- |
ScienceMark v2.0是一款用于测试系统特别是处理器在科学计算应用中的性能的软件,MemBenchmark是其中针对处理器缓存、系统内存而设计的功能模块,它可以测试系统内存带宽、L1 Cache延迟、L2 Cache延迟和系统内存延迟,另外还可以测试不同指令集的性能差异。
超毅2806VS服务器采用了E7520芯片组,其内存控制器支持双通道DDRII内存,测试配置中使用了DDRII 400(3-3-3-8)内存,而超毅2806T服务器的内存控制器整合在处理器中,测试结果显示L2缓存延迟和内存延迟,都是AMD平台占据明显优势。AMD可以运行的Algorithm Bandwidth测试项目不多,但是有测试结果的性能都是大幅度领先的。
可见不同的测试软件对于不同的平台提供了不同程度的优化,因此我们只有从后面的实际应用测试才能看出到底那个平台的整体性能更加优秀一些。
磁盘性能测试:IOMeter 2004.07.30
IOMeter是一款功能非常强大的IO测试软件,它除了可以在本机运行测试本机的IO(磁盘)性能之外,还提供了模拟网络应用的能力。在这次的测试中,我们仅仅让它在本机运行测试服务器的磁盘性能。为了全面测试被测服务器的IO性能,我们分别选择了不同的测试脚本。
-
Max_throughput:文件尺寸为64KB,100%读取操作,随机率为0%,用于检测磁盘系统的最大吞吐量
-
Max_IO:文件尺寸为512B,100%读取操作,随机率为0%,用于检测磁盘系统的最大IO能力
-
Fielserver:文件尺寸从0.5KB到64KB不等,80%读取操作,随机率为100%,用于模拟文件服务器的性能
-
WebServer:文件尺寸从0.5KB到512KB不等,100%读取操作,随机率为100%,用于模拟Web服务器的性能
超毅220X-2806VS服务器采用了独立的LSI-320-1 LP PCI-X RAID控制卡和3块Seagate Cheetach 10k.7 146GB硬盘组成了RAID 5模式磁盘阵列,当Queue Depth为128时,IO处理能力可以达到每秒40732 IOs。超毅220A-2806T服务器采用了ARC-1120 SATA PCI-X RAID控制器和3块Seagate Barracuda72000.7 120GB硬盘,组成了RAID 5模式阵列,最大IO处理能力在22000左右,不同的Queue Depth条件下,表现非常的平稳。
超毅220X-2806VS服务器磁盘子系统的吞吐量最高可达到140MB/s(8/16/32),不过在其它的Queue Depth条件下,吞吐量非常的低。超毅220A-2806T服务器磁盘子系统的吞吐量则始终维持在60-80MB/s之间,不同的队列深度下,吞吐量并没有大起大落。
在实际应用中,我们不可能执行100%的读取操作,也不能总是读取相同大小的文件,因此我们还分别启用WebServer和FileServer测试脚本进行了测试。在不同的Queue Depth条件下,采用SCSI硬盘的220X平台的性能明显的超过了采用SATA硬盘的220A。
上一页 [1] [2] [3] [4] 下一页 |