磁盘性能测试:IOMeter 2004.07.30.win32.i386
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服务器的性能
IOMeter 2004.07.30.win32.i386 | ||||
FileServer |
Max |
Max_IO |
Fileserver |
WebServer |
Total I/Os per Second | 1046.51 | 12170.3 | 141.99 | 154.99 |
Read I/Os per Second | 1046.51 | 12170.3 | 113.60 | 154.99 |
Write I/Os per Second | - | - | 28.38 | - |
Total MBs per Second | 65.41 | 6.0 | 1.53 | 2.37 |
Read | 65.41 | 6.0 | 1.23 | 2.37 |
Write | - | - | 0.30 | - |
Average I/O Response Time(ms) | 122.31 | 2.69 | 900.28 | 824.85 |
Avg Read Time(ms) | 122.31 | 2.69 | 900.40 | 824.85 |
Avg Write Time(ms) | - | - | 899.78 | - |
Maximum I/O Response Time(ms) | 5965.72 | 55.24 | 2329.58 | 2167.70 |
Max Read Response(ms) | 5965.72 | 55.24 | 2329.58 | 2167.70 |
Max Write Response(ms) | - | - | 2229.38 | - |
%CPU Utilization(total) | 1.32 | 13.20 | 0.18 | 0.19 |
%User Time | 0.04 | 0.4 | 0.00 | 0.01 |
%Privleged Time | 1.27 | 12.8 | 0.17 | 0.18 |
%DPC Time | 0.24 | 2.17 | 0.02 | 0.03 |
%Interrupt Time | 0.68 | 7.28 | 0.09 | 0.09 |
IOMeter的测试结果同磁盘控制器、所使用的磁盘、磁盘阵列模式等等因素都有非常密切的联系,上面的表格显示的是我们使用6300ESB所整合的SATA控制器和Seagate 7200.8 400GB硬盘配合之后的性能,它依然可以提供最大12000 IOs/s,最高65MB/s的吞吐量。