你好,游客 登录
背景:
阅读新闻

谁是固态硬盘性能低下的背锅侠?

[日期:2018-01-11] 来源:腾讯数码  作者: [字体: ]

  是谁决定了固态硬盘的性能?有人会说是主控,有人会认为是闪存,也有人会提到缓存。缓存到底是否影响固态硬盘性能?存储极客今天就为大家分析这个问题。

  有A品牌固态硬盘宣传,我的240G固态硬盘搭配了高达512MB容量的缓存,性能强悍!是不是缓存容量越大性能越强呢?无外置缓存的方案性能一定坑爹吗?

  缓存是位于固态硬盘里的内存,和机械硬盘的缓存不同,固态硬盘的缓存并不是为优化读写性能而生,而是闪存天生“缺陷”的一种弥补机制。

  固态硬盘虽然读写速度比机械硬盘快千百倍,但闪存不能像磁盘盘片那样直接覆盖写入,这就意味着固态硬盘必须要有一个逻辑地址与实际物理地址之间的转换表,当对3号位置进行覆盖写入时,固态硬盘内实际执行的可能是对E位置的写入,然后让原本对应的C位置无效。

  这张转换表(FTL)就需要有内存来存储并实时更新,不同的固态硬盘在处理这张转换表时所用的算法不同,所需要的内存空间也会千差万别,空间优化后的转换表甚至可以直接放入主控中集成的小容量内存中,这是无外置缓存固态硬盘诞生的前提。

  实际上闪存才是决定固态硬盘的第一因素,近代固态硬盘的性能提升很大程度上是由闪存技术进步所带动,同闪存还直接影响固态硬盘的写入耐久度。而主控则是要配合好闪存,才能发挥最佳整体效能。

  举例来说,某山寨固态硬盘用一颗SMI主控搭配一颗Intel 3D TLC闪存,由于闪存数量少,并发能力低,闪存自身又属于偏重容量不注重性能的类型,性能明显偏低并且实际使用中卡顿频发,显然固件并没有对闪存进行良好的适配。

  换句话说这个闪存原本是用来做2TB级固态硬盘的,非要只用一颗放在中小容量固态硬盘里,容量是够了,性能没有了,这样省成本苦的是消费者。

  而在另一个无外置缓存固态硬盘——东芝TR200当中,同样是主控内置缓存方案,但主控与闪存来自同一厂商,在硬件适配和性能优化上更具优势。

  实际测试也证明了无外置缓存固态硬盘一样可以拥有出色的性能。毕竟固态硬盘的缓存只是存储FTL元数据使用,并不是传统意义上的读写缓存。

 

  存储极客还发现,TR200 240G作为入门容量型号,一样在PCB的两面布置了多达8个闪存颗粒,充分保障闪存读写的并发能力。虽然东芝早就能在单颗闪存颗粒中实现高达1TB的存储容量,但显然分散成小容量、多颗粒的形式才能充分提升固态硬盘的读写性能。

收藏 推荐 打印 | 录入:Cstor | 阅读:
本文评论   查看全部评论 (0)
表情: 表情 姓名: 字数
点评:
       
评论声明
  • 尊重网上道德,遵守中华人民共和国的各项有关法律法规
  • 承担一切因您的行为而直接或间接导致的民事或刑事法律责任
  • 本站管理人员有权保留或删除其管辖留言中的任意内容
  • 本站有权在网站内转载或引用您的评论
  • 参与本评论即表明您已经阅读并接受上述条款
热门评论