为什么机械硬盘的缓存不是越大越好?
这是无稽之谈,好比比尔·盖茨说的那样,640k的内存足以满足所有应用程序的需求。
原因仅仅是缓存的成本,而不是其他的。
当64 k为主流硬盘厂商将再次宣称是64 k是足够的大浪费,当16 m为主流厂商将16 m是足够的额外的缓存,而不是降低性能,但是现在,主流的缓存大小是64米或128米,随着时间的推移和缓存价格下降,优化缓存的数量供应商嘴将再次上升,毕竟,消费者只需要听起来像是真理就足够了。
此外,取得了一个内置的希捷8 g或16举行机械硬盘缓存(相当于缓存做8 g或16 g),和测量8 g 16 g相比,机械硬盘缓存是64 MB缓存大大提高机械传动的性能。
如果面对这个事实,40M就足够了,或者缓存越大,性能就越差。
硬盘缓存是越大越好吗?对于SSD来说,由于其本身速度就很快,能够满足实时处理数据需求,因而缓存对于速度提升并不明显。不过部分厂商也会根据具体的产品定位和用途来决定是否在SSD中加入缓存。此外不同的主控算法对缓存大小的需求也不同。
虽然看似缓存越大越好,但是由缓存机制和算法的限制,如果硬盘采用容量更大的缓存,性能不但不能提高,反而可能会降低硬盘读取数据的命中率,导致硬盘读取速度不稳定。
此外,缓存容量大了在高低速之间交换数据的快速性就不会这么明显了。加之大容量缓存还会带来安全隐患,遇到突然断电时,缓存里的大量数据无法完全写入到硬盘上,从而导致部分数据丢失。由此可以看出缓存也并非越大越好。