硬盘caching对IO性能有多大影响?

硬盘caching对IO性能有多大影响?

是否有任何统计或性能testing可以告诉我是否有差异是16MB vs 32MB Cache?

如果有问题,我正在看SATAII 7200RPM驱动器。

这个问题以前没有问过吗?

基本上,如果您从17-32Mb数据集中进行大量读取,并且没有本地caching​​,那么它会有所作为 – 对于其他任何情况,您可能会看到整体性能提高1-2%,但是同时也会增加一倍在发生断电的情况下,您的磁盘完整性会因为caching不支持电池而丢失。

我会更多地关注相同大小和转速(7200,10000)的硬盘的性能评估。 我还没有看到在两个不同的caching版本制造的同一系列的硬盘驱动器。 除了高端模型中的caching增加之外,其他性能改进也是非常普遍的,这使得它们更快。 这不仅仅是高速caching,可能会造成很大的差异。

除非你想要更高性能的机型,而这些机型通常拥有更高的高速caching,否则我不会想办法获得32MB的caching版本。

不是真的。 如果你想要真正的性能提升,请看ssd。

cachingalgorithm,延迟,面密度等都会影响性能 – 在某些情况下,它们可能会影响性能,甚至超过实际的caching大小。 您需要查看您正在考虑的应用程序中各种硬盘的基准。

你可以在这里find一些很好的基准: http : //www.storagereview.com