尽管目前仍然有硬盘采用2MB缓存,但8MB已经成为主流桌面硬盘的标准配置,而且还有越来越多的产品开始采用16MB缓存。硬盘采用更大的缓存不单是由于DRAM成本不断下降,也有着技术方面的考量。硬盘利用特定算法来预缓存数据,即将数据留在缓存中以加快数据再次被请求的传输速度。Serial ATA硬盘同样需要一定量的内存来存储外来指令,因为目前大多数SATA硬盘都可以按次序重整指令以尽可能高效地进行处理,减少物理磁头的移动。这种功能被称为原生命令队列(Native Command Queuing,NCQ),它也需要一定内存才能工作,尽管这个需求量很小。
Tomshardware网站的这篇评测希望了解8MB和16MB缓存硬盘的性能是否有所差别,测试对象是4款的希捷酷鱼7200.10家族的500GB产品。4款硬盘的盘片数一致(都为3张),只有接口(SATA/300或UltraATA/100 )和缓存大小有所不同。
参与测试的四款7200.10 500GB
测试系统配置
访问时间:
接口性能:
读取性能:
写性能测试:
I/O性能:
程序性能:Windows XP启动
程序性能:文件写入
[结论]:
测试表明,除了在Ultra ATA型号的“程序性能:文件写入”中有一定优势,16MB缓存对于硬盘并没有显著性能提升,不管Serial ATA还是Ultra ATA接口情况都是如此。
|