[b] [标准平台的测试] [/b]
这里MaxBoost只使用在一个硬盘上,而有512MB内存,所以缓存就有16MB和32MB两项可以选择,默认为32MB。我们正好可以来看看16MB缓存与32MB缓存的性能差别。
测试平台的硬盘格式为FAT32,我们将测试规划为四种状态。
WinBench99测试
WinBench99是硬盘测试中最常用,也是最权威的测试软件,它能比较公平、公正的对系统中的磁盘系统及图形子系统的性能进行评定。
商业磁盘性能(BusinessDiskMark)重在考察处理大数量小文件处理能力,而高端磁盘性能(High-End DiskMark)则主要考察大文件的处理效率。第一项的测试结果就让人十分振奋,使用了MaxBoost之后商用磁盘性能比开超线程时都提升了70%以上,高端磁盘性能更是提升80%!使用16MB缓存比使用32MB缓存的成绩要降低不少,但相对于未安装MaxBoost也有显著的上升。
数据传输率也有20%的提升,使用16MB的缓存和使用32MB的缓存在这里几乎没什么区别。
CPU占用率比使用前上升了了两倍,可以看出MaxBoost优化时需要强大的CPU支持,但这点上升占有率比起开着超线程时的CUP占有率,简直是小巫见大巫。磁盘访问时间在各种状态下都没什么明显的变化。
SiSoft Sandra Standard 2004测试
SiSoft Sandra Standard 2004是一个全面的测试工具,这里我们使用它的文件系统测试功能。
使用MaxBoost后,在SiSoft Sandra Standard 2004测试中的磁盘性能只提高了3%,这还是使用32MB缓存的情况,使用16MB的缓存后,性能反比不使用前降低了。
HD-TACH测试
HD-Tach是一款专门针对磁盘的测试软件,它主要通过分段拷贝不同容量的数据到硬盘进行测试,可以测试硬盘的读写数据传输曲线,最高、最低和平均数据传输率和CPU占用率,这里,我们只测试它的读数据性能。由于它的CPU占用率的测试结果会受主板驱动的影响,所以我们不使用CPU占用率的测试结果。
在HD-TACH的测试里,我们看到MaxBoost并没有发挥任何作用,不仅谈不上提高,甚至各项结果都有少许降低,而且在使用16MB缓存时波动较大,最小读速度只有9MB/s。
文件拷贝测试
使用再多的测试软件,还是缺乏一些说服力,因为我们最看重的还是实际应用时的性能,而FC-Test可以真实还原实际应用时的磁盘读写性能。这里,我们规划了两种测试方式,一种是MP3拷贝测试,一种是ISO文件拷贝测试。MP3测试项包含有270个文件,平均大小162KB,总共大小为1GB,这个项目比较能代表处理大量小文件时的磁盘性能。ISO测试项包含3个文件,平均大小为533MB,总共大小为1.6GB,这个项目代表处理连续的大文件时的磁盘性能。为了使结果更容易分析,我们只记录平均速度(MB/秒)。
我们看到,磁盘的写入速度有了一些提高,但幅度较小,相对而言,写入大量小文件要比写入大文件时速度提高幅度要大一些。
文件拷贝测试带来让我们十分兴奋的结果,无论是拷贝连续的大文件还是大量零碎的小文件,磁盘拷贝的速度都提高了足足有一倍以上,也就是说提高了超过100%!同写入时一样,由于磁盘的突发传输率提高幅度增加,所以处理大量的小文件比处理大文件的速度提高要大。