虽然SSD的价格已经降了不少,但大容量存储还得靠机械硬盘撑腰,毕竟500元买4T对谁来说都有不小的诱惑……什么?你说4T硬盘只要450就能到手了?那我可得问问你,你说的这4T硬盘,它的缓存大么?有256M啊?那你可别买。
为什么256M缓存的机械硬盘别买,而要买64M缓存的硬盘呢?难道硬盘的缓存不是越大越好么?下面我们就来聊聊硬盘的缓存。
熟悉机械硬盘工作原理的玩家都知道,硬盘中的缓存主要起到快速读取的作用,因为盘片的读写速度更慢一些,加上磁头寻道的时间,使得硬盘的读写都较为缓慢,而加入了缓存这一机制之后,借助DRAM缓存的高速特性,可以实现更快的读写。
机械硬盘的缓存颗粒
具体来说,硬盘在写入数据时,数据先进入速度快的缓存中,然后再由磁头写入盘片;而在读取过程中,数据先由盘片读取到缓存中,再从缓存读出,如果数据恰好保存在缓存中,就可以跳过从盘片读取这个步骤,实现更快的读取。
在早期硬盘容量较小时,缓存容量也很小,40G的机械硬盘缓存可能只有2MB,随着硬盘容量的不断提升,机械硬盘的缓存也逐步提升至8MB、16MB、32MB、64MB。
80G硬盘的缓存只有8MB
从理论上就可以知道,更大的高速缓存容量可以大幅提高机械硬盘的突发读写速度,特别是当机械硬盘需要频繁修改数据时,可以使其性能发挥到极致,从而进一步提高机械硬盘的寿命。
不过随着SMR也就是叠瓦式硬盘的推出,缓存越大越好这个定律就破灭了。因为叠瓦式硬盘的缓存普遍都在256MB,看起来可以秒*传统的机械硬盘,但其背后的原因大多数用户却不知道。