第1页 第2页 第3页 第4页 第5页 第6页 第7页 第8页 第9页 第10页 第11页 第12页 WinBench99 Version 2.0
Ziff Davis Media WinBench 99 Version 2.0的成绩比较有趣,在Business Disk Mark中,WD2500KS 20800的分数要比SP2504C 18300的高,而在High-End Disk Mark成绩中则相反,SP2504C 53700的分数要比WD2500KS 49400的要高。
IOMeter 2004.07.30.win32.i386
IO性能是服务器硬盘测试的重头戏。 一般人认为桌面应用并不需要动用IOMeter这样的软件,然而,普遍认为,在实际应用中,数据的输入输出几乎是完全随机性的。服务器方面的如此类的应用非常多,包括电子邮件服务器、网站服务器、数据库和文件传输服务器。在桌面上,一个搜索命令、一个带有磁盘碎片的文件载入,以及各种文件的编辑等,对硬盘的读取都是随机性的,尤其是在同时执行多个读取磁盘的程序时如此。因此桌面硬盘使用IOMeter来测试IO性能也是有意义的。当然,在进行复制和磁盘备份中,情况将会产生变化,会有更多的连续性读写操作发生。
通过对数据传输大小的分析得出,小于4KB的传输片段是很少见的,而在所有测试组件的运行中,大多数访问超出了这一限制。另外,随时随地使用的聚散列表算法和中断接合进程更进一步支持这一低限值。高限值则取决于应用。
我们采用业界认可的IOMeter 2004.07.30.win32.i386版本来完成磁盘子系统性能的测试,并使用定制的Excel宏来完成数据分析。IOMeter是一款功能非常强大的IO测试软件,它包含了负载发生器(IOMeter称其为Worker),提供一系列标准测试组件以模仿实际应用,如WebServer(网站服务器)、FileServer(文件服务器)和在OLTP(OnLine Transaction Processing,在线交易处理)服务器。这些测试组件产生不同大小的输入输出请求和读/写分布,以模仿实际应用中的行为。
IOMeter还允许使用者自行设定输入输出参数,如大小、队列深度和读写分布等,使系统按照用户的特定意愿进行工作。输入输出大小的设定可从1字节按对数方式增加到1兆字节以上。同样,队列深度和读/写分布可以按用户指定的参数变化。当一系列参数指标被确定后,使用者必须明确所用的测试参数具有相关性。比如,小块连续数据模式在实际应用中并不存在,因此其反映的信息对实际情况而言是模糊的。
测试运行结合了标准OLTP、文件服务器和网站服务器。此外,针对不同的应用,采用了不同输入输出范围内的连续读写方式。对于数据输入/输出大小的设定,服务器应用采用4KB到64KB范围,而连续性传输应用则采用64KB到1MB范围。
在I/O范围内的每个点上都建立一个性能图表是很笨拙的,因此对OLTP应用,我们将以8KB作为测试点。而通过使用不同的IOMeter设定值来呈现文件服务器(选择范围为512Bytes到64KB)和网站服务器(选择512Bytes到512KB作为I/O范围)的相应负载,文件服务器和网站服务器的脚本都按照于StorageReview.com的脚本来进行,StorageReview.com通过对各种文件服务器和网站服务器的实际运行进行统计分析制定了业界广泛使用的测试脚本,我们认为这些的脚本是很正确的。连续性操作的设值为64KB,因为这是Windows NT系列系统所使用的限定数值。
(责任编辑:张彩云)