服务器 频道

Server2003对决2008系列之磁盘性能对比

  我们使用的是IOMeter 2006.07.21版本,为了详细得出2003和2008的磁盘子系统的差异,我们将通常的测试步骤多加入了两套设置,最终我们分别测试了三套配置:单硬盘、双硬盘RAID0测试,以及最后的RAID 0多Worker(一个Worker相当于一个测试程序的子进程)测试。

  • IOMeter 2006.07.21

  IOMeter是一款功能非常强大的IO测试软件,它除了可以在本机运行测试本机的IO(磁盘)性能之外,还提供了模拟网络应用的能力。在这次的测试中,我们仅仅让它在本机运行测试服务器的磁盘性能。为了全面测试被测服务器的IO性能,我们分别选择了不同的测试脚本。

  • Max_throughput(read):文件尺寸为64KB,100%读取操作,随机率为0%,用于检测磁盘系统的最大读取吞吐量

  • Max_IO(read):文件尺寸为512B,100%读取操作,随机率为0%,用于检测磁盘系统的最大读取操作IO处理能力

  • Max_throughput(write):文件尺寸为64KB,0%读取操作,随机率为0%,用于检测磁盘系统的最大写入吞吐量

  • Max_IO(write):文件尺寸为512B,0%读取操作,随机率为0%,用于检测磁盘系统的最大写入操作IO处理能力

  • FileServer:一系列操作,用于检测磁盘系统用作文件服务器时的最大读取操作IO处理能力

  • WebServer:一系列操作,用于检测磁盘系统用作网站服务器时的最大读取操作IO处理能力

  • DatabaseServer:一系列操作,用于检测磁盘系统用作数据库服务器时的最大读取操作IO处理能力

DELL 2950测试平台

主板 DELL
处理器 Xeon E5430 x 2
主频 2.66GHz
FSB 1333MHz
L1容量 64K(Data容量为32K)
L2容量 12MB(共享)
芯片组 Intel 5000X
内存 2GB FBD DDR2 667 SDRAM x 8
磁盘控制器 LSI Logic MegaRAID SAS 8708ELP
硬盘 Seagate Cheetah 146GB 15K.5 SAS x 3
Seagate Barracuda ES.2 1TB
SAS x 2
硬盘设置 RAID 5,条带大小64KB,适应性预读,Cached IO
主系统分区30GB,次分区50GB,NTFS格式
RAID 0,条带大小64KB,适应性预读,Cached IO
RAW分区,1.81TB(硬盘厂商的2TB)
网卡 Broadcom BCM5708C千兆网卡 X 4

  我们采用了评测中心的一台DELL 2950服务器,配置了双路Intel 45nm Xeon E5430处理器,频率为2.66GHz,并能支持SSE4.1指令集。服务器还使用了Intel 5000X芯片组,提供24MB的Snoop Filter缓存,这可以提升高负荷时的内存/处理器性能。主操作系统的磁盘系统则是3块15000RPM的Cheetah 15K.5,并通过一块PCIe x8的LSI MegaRAID SAS 8408ELP来组建RAID 5阵列,被测试磁盘系统基于两块Seagate 酷鱼ES.2 1TB组成的RAID 0阵列。

  虽然本次测试中没有运用到:我们使用了4块Broadcom BCM5708C千兆网卡,并使用了Broadcom驱动的Team功能。

对比测试环境

A Windows Server 2008 Enterprise Edition
B Windows Server 2003 Enterprise Edition

0
相关文章