百科问答小站 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 网友的相关建议: 
      

这句话是胡说八道。




  

相关话题

  重要数据15TB需备份二十年,磁带机和硬盘该选哪种? 
  闪存(如U盘、内存卡、ssd等)设备的读取/写入速度是否与其空间使用率有关? 
  内存卡、SSD固态硬盘长时间不通电,里面的数据会丢失吗? 
  移动硬盘真的不安全容易丢东西吗? 
  主硬盘目前为SATA固态,有没有必要上M.2固态提升性能? 
  512G 固态硬盘需要多于一个分区么? 
  M.2 SSD的缺点有哪些? 
  如何评价西数 SN550 1T 版本缓存外速度被砍为 380MB/s ? 消费者如何维权? 
  解压文件的速度瓶颈在cpu还是硬盘速度? 
  游戏对固态硬盘损伤大吗? 

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





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