Jason Asked: 2009-08-11 10:36:34 +0800 CST2009-08-11 10:36:34 +0800 CST 2009-08-11 10:36:34 +0800 CST 硬盘缓存对IO性能有多大影响 772 硬盘缓存对IO性能有多大影响 是否有任何可用的统计数据或性能测试可以告诉我 16MB 与 32MB 缓存是否存在差异? 如果重要的话,我正在寻找 SATAII 7200RPM 驱动器。 hard-drive cache sata 4 个回答 Voted Best Answer Chopper3 2009-08-11T11:06:33+08:002009-08-11T11:06:33+08:00 这个问题以前不是问过吗? 基本上,如果您从 17-32Mb 数据集进行大量读取并且没有本地缓存,那么它会有所作为 - 对于其他所有事情,您可能会看到整体性能提高 1-2%,但您也会翻倍在断电的情况下,由于缓存没有电池供电,您的磁盘完整性会丢失。 Troggy 2009-08-11T11:40:38+08:002009-08-11T11:40:38+08:00 我会更多地关注相同大小和转速(7200、10000)的硬盘驱动器的性能评估。我还没有看到在 2 个不同的缓存版本中制造相同系列的硬盘。除了使它们更快的高端模型的缓存增加之外,通常还有其他性能改进。不仅仅是缓存本身可以产生如此大的差异。 除非您想要更高性能的模型,否则我不会竭尽全力获得 32mb 缓存版本,这些模型通常已经配备了更高的缓存内存。 Keith 2009-08-11T11:00:24+08:002009-08-11T11:00:24+08:00 并不真地。如果您想要真正的性能提升,请查看 ssd。 rob 2009-08-11T12:15:20+08:002009-08-11T12:15:20+08:00 缓存算法、延迟、面密度等都会影响您的性能——在某些情况下,它们对性能的影响甚至可能超过实际缓存大小。您需要查看您正在考虑的应用程序中各种硬盘驱动器的基准。 你可以在这里找到一些好的基准:http: //www.storagereview.com
这个问题以前不是问过吗?
基本上,如果您从 17-32Mb 数据集进行大量读取并且没有本地缓存,那么它会有所作为 - 对于其他所有事情,您可能会看到整体性能提高 1-2%,但您也会翻倍在断电的情况下,由于缓存没有电池供电,您的磁盘完整性会丢失。
我会更多地关注相同大小和转速(7200、10000)的硬盘驱动器的性能评估。我还没有看到在 2 个不同的缓存版本中制造相同系列的硬盘。除了使它们更快的高端模型的缓存增加之外,通常还有其他性能改进。不仅仅是缓存本身可以产生如此大的差异。
除非您想要更高性能的模型,否则我不会竭尽全力获得 32mb 缓存版本,这些模型通常已经配备了更高的缓存内存。
并不真地。如果您想要真正的性能提升,请查看 ssd。
缓存算法、延迟、面密度等都会影响您的性能——在某些情况下,它们对性能的影响甚至可能超过实际缓存大小。您需要查看您正在考虑的应用程序中各种硬盘驱动器的基准。
你可以在这里找到一些好的基准:http: //www.storagereview.com