百科问答小站 logo
百科问答小站 font logo



为什么机械硬盘的缓存不是越大越好? 第1页

  

user avatar   awpak78 网友的相关建议: 
      

在中关村2012年发布这篇文章的时候,还可以喷大炮村只会收钱吹牛逼。可笑的是在2018年这句话却真的变成了现实,虽然原因不太一样。


首先机械硬盘上那个MB级别的缓存,和智能响应(SRT)、傲腾加速、Prime cache这类使用固态硬盘/内存来为机械硬盘加速的缓存还是有明显的不同。也不能和SSHD混合硬盘上那颗8G的NAND相提并论。

机械硬盘上那颗小缓存是归机械硬盘的主控管理的,简单来说就是在SATA传来的数据和盘片的实际操作间加一个缓冲,毕竟HDD的延迟是ms级别的不能像低端SSD一样去掉缓存还能将就用。具体用途参考 @木头龙 的回答。所以这玩意对性能的影响不能说没有,但真的不大,属于参数翻倍了也未必用得出来系列。

比如小白喜闻乐见的LTT就在这个问题上犯错误
傲腾助力! 12T的游戏硬盘能有多快? (英特尔赞助)#linus谈科技

实际上这里不关机重复加载游戏产生的加速效果是Windows磁盘预取的功劳,和机械硬盘上那片MB级的缓存一点关系都没有。我也干过用24G固态加速机械硬盘,结果用来用去都是在用32G内存里的磁盘预取的事。
我这里绝对没有黑Linus的意思,因为他进行了公平地对比测试而且发现了问题,国内的媒体为了突出傲腾加速效果全都是照着Intel新闻通稿瞎扯一通。


为什么在2018年这句话变成现实了呢?因为希捷带头搞的叠瓦式(SMR)磁盘来了。

叠瓦式磁盘是利用读磁头比写磁头小的特性,将本来完全独立的磁道部分重叠起来,进一步提高磁盘储存密度的技术。

但是问题在于,这玩意如果需要进行部分改写的话操作就会非常麻烦,需要把一组叠瓦磁道里的数据都先读出来,再把改写好的数据按顺序写回去。因此缓存需求就明显增大了。

因此新一代的ST2000DM008缓存容量从上一代ST2000DM006的64MB一跃增加到了256MB,不是资本家良心发现而是真的迫不得已啊。

即便如此新一代叠瓦式硬盘的写性能仍然十分堪忧,只适合作为仓库盘使用。


user avatar   pansz 网友的相关建议: 
      

与当年比尔盖茨说640k内存可以满足一切应用一样,这句话就是胡说八道。

原因仅仅在于缓存的价格成本,与其它的无关。

当64k为主流的时候硬盘厂商会宣称64k就够了再大是浪费,当16M为主流的时候厂商会宣称16M就够了多余的缓存反而降低性能,不过现在,主流的缓存尺寸是64M或者128M,随着时间的推移与缓存价格的下降,厂商口中的最佳缓存数量会再次上升,毕竟消费者只需要听起来像真理的东西就够了。

另外,希捷已经实现了内置8G或16Gssd作为机械硬盘缓存(相当于把缓存做到8G或16G),而实测用8G到16G为机械硬盘缓存确实相比64M缓存大幅度提高了机械硬盘的性能。如果在这种事实面前,再说40M就够用,或者再说缓存越大反而性能下降,就是自己打脸了。


user avatar   Ivony 网友的相关建议: 
      

这句话是胡说八道。




  

相关话题

  如何看待网传大唐存储(DTST)固态硬盘「自主创芯」被曝实为群联打标 + QLC 闪存事件? 
  如何看待6月1号三星某些型号的固态硬盘大降价? 
  固态硬盘颗粒:SLC/MLC/TLC有什么区别? 
  如何看待QLC颗粒的固态硬盘? 
  如果硬盘速度足够快,内存这东西是不是就可以取消了? 
  怎么花最少的钱买的大容量存储设备? 
  1T固态(M2接口)和1T机械(SATA),我把机械换固态,软件运行和传输能力会快吗(32G运行)。? 
  为什么机械硬盘的缓存不是越大越好? 
  为什么所有硬盘都变成叠瓦盘? 
  为啥我往闪迪U盘复制文件那么慢? 

前一个讨论
如何成长成为合格的芯片系统架架构师?
下一个讨论
如何正确的入门Vulkan?





© 2024-12-18 - tinynew.org. All Rights Reserved.
© 2024-12-18 - tinynew.org. 保留所有权利