前言及参比硬盘介绍==================================================== Announce:The benchmark result data source is StorageReview.Com Copyright © 1998-2002 StorageReview.com, Inc. ==================================================== 一、前言 最近全球硬盘业惊出一条突破性新闻,西部数据公司推出了全球首款8MB缓存的IDE硬盘?D?DWD1000BB-SE,虽然大缓存在SCSI硬盘领域是司空见惯的事,但自从三年前,IBM发布的腾龙一代及西数的Expert AC418000中首次结合了2MB缓存后,IDE硬盘的缓存却一直停留在那水准上。 硬盘高速数据缓存,它是为了协调硬盘与主机在数据处理速度上的差异而设的,对于它能起的作用到底有多少,业内众说风云,不过有一点是公认的,即大缓存在硬盘存取零碎数据文件时能带来很大帮助,但数据缓 存究竟对普通商业应用与高端应用的磁盘性能及硬盘数据传输率的影响有多少,则有待我们做进一步考证,或许我们从高端SCSI硬盘一般都整合有大缓存的示例中能得到一些启示。 此处,就以西数的此款WD1000BB-SE为例,剖析数据缓对硬盘性能的影响?WD1000BB-SE中的SE英文全称为Speicial Edition,即特殊版本的意思,它的特殊之处就在于结合了 8MB的高速缓存。而其它产品特征与WD1000BB没有区别,即转速为7200RPM、单碟容量是33GB、支持ATA/100接口类型等。大家都知道,只有比较才能更清楚地看出产品的性能及各特性对性能的影响。因此,笔者选择了WD1000BB与WD1000BB-SE进行比较,此外还加入几款与其同档次的硬盘,包括IBM腾龙三代、迈拓金钻六代及希捷新酷鱼IV,这五款产品的特性如表1 所示。 | 硬 盘 | | 硬盘 | 单碟容量 | 转速 | 数据缓存 | 平均寻道时间 | 容量 | | 西数WD1000BB-SE | 33GB | 7200 RPM | 8 MB | 8.9 ms | 100GB | | 西数WD1000BB | 33GB | 7200 RPM | 2 MB | 8.9 ms | 100GB | | IBM 腾龙三代 | 20.0GB | 7200 RPM | 2 MB | 8.5 ms | 60GB | | 迈拓金钻六代 | 20.4GB | 7200 RPM | 2 MB | 8.7 ms | 60GB | | 希捷新酷鱼IV | 40GB | 7200 RPM | 2 MB | 9.5 ms | 80GB | 表1:对比的五款硬盘产品特性 由表1 可以看出,这五款硬盘的转速都是7200RPM、容量都为60GB以上,数据缓存除了WD1000BB-SE是8MB外,其它四款都只结合有2MB的高速缓存。可以说具有比较强的可比性,特别是WD1000BB与BB-SE,从它的测试结果区别中,我们就可以明显地发现大缓存的优缺点。为了具体看看这几款硬盘间的性能区别在那,下面我们对其进行综合横比。 大小缓存硬盘对比 1、评测基准 | 评 测 基 准 | | 硬件配置 | | 主板 | Abit BF6, Bios Revision PO | | CPU | Intel Pentium III 700 MHz | | 内存 | 128MB PC100 SRAM DIMM | | 显卡 | 3dfx Voodoo3 2000 AGP | | ATA/66控制卡 | Promise Ultra66(Win2000自带驱动程序,Bios Revision 1.13) | | SCSI控制卡 | Adaptec ASC29160(Win2000自带驱动程序,Bios Revision v2.55) | | 软件配置 | | 操作系统 | Windows 2000 Professional 英文版 | | 测试软件 | ZD WinBench99、IOMeter | 表2:评测基准 2、测试结果 <> WB99/Win2k 底层测试 | Disk Access Time(磁盘存取时间) | | 硬盘 | 磁盘存取时间 | | 西数WD1000BB-SE | 13.5 ms | | 西数WD1000BB | 13.4 ms | | IBM 腾龙三代 | 12.3 ms | | 迈拓金钻六代 | 13.1 ms | | 希捷新酷鱼IV | 13.9 ms | 表3:磁盘存取时间测试结果 | Disk/Read Transfer Rate(连续数据传输率) | | 硬盘 | Beginning(内延) | End(外延) | | 西数WD1000BB-SE | 43800 KB/s | 27900 KB/s | | 西数WD1000BB | 43733 KB/s | 27800 KB/s | | IBM 腾龙三代 | 39033 KB/s | 21300 KB/s | | 迈拓金钻六代 | 38433 KB/s | 22900 KB/s | | 希捷新酷鱼IV | 42433 KB/s | 27200 KB/s | 表4:连续数据传输率测试结果 从表3 中可以看出,大缓存并不能给磁盘存取时间带来好处,相反更大的缓存使得硬盘的平均寻道时间变长了0.1ms。不过从表4 中可以看出,虽然寻道时间变长了,可特版WD1000BB的连续数据传输率还略有提高。不论是内延还是外延都比WD1000BB提高了100KB/s。总得来说,硬盘数据缓存对寻道时间及连续传输率的影响不是很大,因为这两项动作并没有使用到缓存,所以大缓存的优势也无从谈起。 <> WB99/Win2k测试 | Business Disk WinMark 99 | | 硬盘 | 普通商用磁盘性能 | | 西数WD1000BB-SE | 10900 KB/s | | 西数WD1000BB | 8693 KB/s | | IBM 腾龙三代 | 7720 KB/s | | 迈拓金钻六代 | 8193 KB/s | | 希捷新酷鱼IV | 8127 KB/s | 表5:普通商用磁盘性能 | High-End Disk WinMark 99 | | 硬盘 | 高端应用磁盘性能 | | 西数WD1000BB-SE | 25567 KB/s | | 西数WD1000BB | 22533 KB/s | | IBM 腾龙三代 | 20733 KB/s | | 迈拓金钻六代 | 20333 KB/s | | 希捷新酷鱼IV | 21033 KB/s | 表6:高端应用磁盘性能 从表5、6可以看出,具体应用时,大缓存对磁盘性能的提升是很有帮助的。在普通商用中,8MB缓存使WD1000BB-SE的性能比WD1000BB高出近25%,在高端应用中,WD1000BB-SE的磁盘性能也比WD1000BB提升了近15%。为了更加清楚地认识WD1000BB-SE的相对性能,以便了解大缓存的作用。下面笔者从知名存储器网站www.StorageReview.com 的评比数据库内调出了性能TOP10的硬盘及其具体性能得分,具体如表7 所示。 表7:磁盘性能TOP10硬盘/注:数据来源 StorageReview.com 从表7 可以清楚地看出,缓存对WD1000BB的影响是非常大的,在普通商用磁盘性能测试中,8MB的BB-SE的磁盘性能仅次于希捷捷豹 X15-36LP,落后只有2%,可捷豹X15-36LP硬盘是一款15,000RPM的高端SCSI硬盘,它支持先进的Ultra 160/m SCSI接口类型,算是目前性能最高的硬盘。此外,WD1000BB-SE硬盘在普通商用测试下的得分超过了IBM Ultrastar 36Z15及迈拓Atlas 10k III硬盘等,这两款硬盘都是万转以上的高端硬盘。从高端应用性能测试排名可看出,8MB缓存的WD1000BB-SE在高端应用中仍不逊色,性能依旧比部份万转甚至15,000RPM 的高端SCSI硬盘还高,为什么一款很普通的 7200RPM IDE硬盘的普通商用磁盘性能会超过万转甚至15k RPM的高端SCSI硬盘呢? 我们分析原因得出以下几点:1)、虽然WD1000BB-SE的转速只有7200RPM,这远不及10,000RPM甚至15,000RPM,可它的单碟容量高达33G,而IBM Ultrastar 36Z15的单碟容量只有6.1GB,迈拓Atlas 10k III的单碟容量也不过18GB,这都比33GB小多了。2)、WD1000BB-SE的缓存高达8MB,而参评这几款高端SCSI硬盘除了Atlas 10k III及希捷捷豹X15-36LP是8MB缓存外,其它几款都只结合4MB的缓存。从WD1000BB到WD1000BB-SE,它的普通商用磁盘性能排名爬升了8位,高端应用磁盘性能排名也爬升了7位,由此可见缓存对磁盘性能的影响是非常明显的,特别是在普通商业应用中。 性能测试(续),结论 <> IOMeter 性能测试 | IOMeter 性能 | | 硬盘 | File Server Index | Workstation Index | Database Index | | 西数WD1000BB-SE | 143.25 | 164.13 | 146.64 | | 西数WD1000BB | 137.55 | 163.90 | 146.54 | | IBM 腾龙三代 | 153.19 | 166.59 | 151.26 | | 迈拓金钻六代 | 126.56 | 141.96 | 127.74 | | 希捷新酷鱼IV | 130.07 | 142.64 | 132.62 | 表8:IOMeter 性能测试 IOMeter的性能跟磁盘存取时间有很大关系,平均寻道时间短即意味着在IOMeter 中能得好成绩。至于数据缓存大小对IOMeter的影响是微乎其微的,从表8 可见,8MB 缓存的WD1000BB-SE在File Server Index中仅比WD1000BB 提高了4%,而在其它两子项中的得分影响则更少。 <> IPEAK RankDisk 性能测试 在1999年,英特尔公司发布了IPEAK SPT v3.0软件包(Intel Performance Evaluation and Analysis Kit - Storage Performance Toolkit,英特尔性能评估与分析包-存储器性能工具包),它是用于测试存储子系统的全套软件包。IPEAK包括了许多程序工具,其中RankDisk是用于测试磁盘连续存取性能的标准。 | IPEAK RankDisk - 标准应用 - Average Service Times(得分越低越好) | | 硬盘 | 得分 | | 西数WD1000BB-SE | 1.26 | | 西数WD1000BB | 1.56 | | 迈拓金钻六代 | 1.71 | | 希捷新酷鱼IV | 1.74 | 表9:IPEAK RankDisk 性能测试 如表9 所示,大缓存对硬盘连续存取性能能带来很大好处,8MB缓存的WD1000BB-SE比2MB缓存的WD1000BB提升了近21%。分析原因,这是由于硬盘在连续存取时,需要不断地读取或写入数据,而数据缓存比较大,那么可以将更多的数据暂存在高速缓存内,所以大缓存对其的影响是无可非议的。 三、WD1000BB-SE带来的思考 根据上面的介绍、对比及分析,我们可以看出,数据缓存对硬盘具有比较大的积极影响,特别是对普通商用及高端应用的性能提升更加明显,在硬盘连续存取数据时,大缓存也能起到非常大的帮助作用,但它对硬盘连续数据传输率及寻道时间的影响却非常小,也就是说大缓存并不能带来更高传输率与更短的寻道时间,硬盘速度的提高还得靠硬盘的存储密度及接口技术的升级。 现在,硬盘上使用的高速缓存芯片的成本还非常高,这个从WD1000BB-SE相对于WD1000BB在价格上增高就可看出,目前一块100GB的WD1000BB-SE的零售价约为$370美元,而相同容量的WD1000BB的零售价只$290多美元。也就是说,6MB高速缓存的增加预计使产品价格上涨了70多美元(相当于600元人民币)。虽然如果拿WD1000BB-SE跟高端SCSI硬盘的价格相比,显得非常有优势,但对于普通用户而言,这还是不够现实。所以笔者预计近期大缓存的普通IDE硬盘还不会大量出现并上市,但可以想像,随着高速缓存价格的下调及硬盘制造技术的发展,以后在普通IDE 硬盘中将可以看出结合更大缓存的产品出现,因为大缓存IDE 硬盘能给用户带来相当于高端SCSI硬盘的磁盘性能。
|