百科 > IT百科 > 系统软件 > 电脑疑问 > 正文

固态硬盘缓存对SSD性能有哪些影响【详解】

发布时间:2018-02-22 18:15

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

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

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

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

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

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

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

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

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

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

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