硬盘缓冲区大小重要吗?

硬盘缓冲区大小重要吗?

这些硬盘主要用于备份和不经常读取的数据(图片、电影)。这两款硬盘的价格差为 1.5 欧元:

  • 硬盘 Western Digital Caviar Green Power
    500GB,7200rpm,32MB,SATA2
  • 硬盘 Western Digital Caviar SE16
    500GB,7200rpm,16MB,SATA2

唯一的区别是缓冲区大小(16MB 对比 32MB)。更大的缓冲区大小值得多花点钱吗?

答案1

这确实值得多花点钱。原因:

当你尝试从硬盘访问内容时,需要花费一些时间来查找所需的内容。缓冲区是由高速访问的好东西制成的。因此,当你找到内容时,它会通过算法将它们全部保存到缓冲区中。

结论:它能让您的 HDD 磁盘运行得更快 :) 尤其是在处理大量内容时 :)

nXqd

答案2

http://www.pcguide.com/ref/hdd/perf/perf/spec/otherCache-c.html

随着内存价格跌入“极其便宜”的范围,驱动器制造商已经意识到他们可以以极低的成本增加缓冲区的大小。当然,这样做不会有任何损失;额外的缓存不会损害性能;但也不会大大提高性能。因此,如果接口传输速率是被高估的性能规格的“卫冕冠军”,那么缓存大小可能是“主要竞争者”。有些人似乎认为 2 MB 缓冲区使驱动器的速度比具有 512 KB 缓冲区的驱动器快四倍!事实上,在大多数情况下,在其他条件相同的情况下,您很难发现它们之间甚至 4% 的差异。毫不奇怪,外部传输速率和缓存大小都被高估了,原因相同:它们只适用于一小部分传输

缓存大小规格当然是驱动器缓存特性的一个功能。不幸的是,制造商很少谈论缓存大小以外的任何特性。

旋转生锈 HDD 性能是一个复杂的事情(最近,通常由固件优化决定)并且缓存大小绝不是灵丹妙药。

根据我的经验,转速是预测硬盘性能的更好指标:5,400 rpm 比 7,200 rpm 慢,后者比 10,000 rpm 慢,后者比固态硬盘慢。即便如此,也存在(罕见的)例外。

话虽如此,但如此低的价格差异,可能是值得的。

答案3

虽然这取决于您的用途,但它可能不值这个价钱。

  • 当您读取大型连续文件(通常为电影等)时,您将受到主轴实际数据传输速度的限制。缓存不会提高这一速度。
  • 当你写入大文件(例如 isos)时,你将受到主轴实际数据传输速度的限制。缓存不会提高这一速度。
  • 当你写入大量小文件时,这些文件可以放入缓存中,驱动器可以重新排序这些写入以提高效率。这会有所帮助。
  • 当你读取大量小文件并且很幸运时,下一个要读取的文件可能已经在缓存轨道中。这可能会有所帮助。

结论:这取决于用途。

答案4

缓冲区还可以通过减少不必要的重复读写来减少磨损。缓冲区大小对某些应用程序的速度和磨损的影响比其他应用程序更大,但只要超出缓冲区,就会同时损失性能和耐用性。这就是他们增加缓冲区的原因——双赢局面。

相关内容