固态硬盘一般由主控,缓存,闪存三部分组成。
我们把固态硬盘比作是一个大型停车场,把数据比作是车辆。
那么固态的主控就是这个停车场的指挥调度中心,可以在车辆进入时,快速引导车辆到空闲车位。低端垃圾主控往往就如在停车场里请个保安开下门,其他全靠车辆自己寻找停车位。而好的主控就是在停车场里设置了无数指示牌,会迅速引导车辆停车。
固态的缓存就是这个大型停车场的缓冲区,如果要进入的车辆太多,而停车场没有缓冲区或者缓冲区太小,或者停车场调度中心指挥停车效率太低,就会造成停车场入口拥堵,那么车辆就会大排长龙,连带着把主干道都堵了。(可以把主干道理解为CPU和内存)
我们来着重了解一下闪存这个固定硬盘最重要的部分。闪存分为slc,mlc,tlc,qlc。闪存就是停车场内一个个划分好的停车位。
SLC:一个停车位就只停一辆车。
MLC:一个停车位要求停两辆车。(好吧,停车位较大,挤挤还是可以的)
TLC: 一个停车位要求停四辆车。(这实在挤不下了,只能在每个停车位上建个多层停车位)
QLC:一个停车位要求停八辆车。(再多建几层)
到这里,就很容易知道停车和离车的效率了(就是固态盘的速度),SLC效率最高,MLC次之,TLC慢,QLC更慢。但是采用SLC的停车场能停的车少,而QLC能停的车辆最多。
现在固态硬盘几乎都是TLC和QLC的闪存,买来测速都很快,很简单,因为测试的时候车辆都只是在缓冲区停一下就走了,速度当然快。即使是没有缓冲区的停车场,一个空空的新建停车场,他停车离车速度能不快吗?
当固态硬盘使用久了,数据存储快满了。
也就是停车场停车位所剩无几的时候,这差别就明显,SLC类型的停车位,他的停车出车效率不会产生变化。MLC的停车位,因为几乎每个停车位都需要塞满两辆车了,所以效率会低一点点,但是影响不大。但是到了TLC和QLC的车位,每一次要停车或者把车开走,都需要等起落器把车送上去或者送下来,效率就显得非常低了。
采用起落架的TLC和QLC的停车场还要面临起落架的寿命问题。当起落架出事故就会造成同架上的所有车辆损坏。所以TLC和QLC寿命也比SLC和MLC寿命短很多。
所以现在的固态硬盘使用久数据多了,就会出现掉速的情况。因为他们采用的都是TLC和QLC。
现在市面上SLC和MLC的芯片几乎已经绝迹,没办法,成本太高,SLC类停车场能停100辆,同样面积的MLC停车场能停200辆,到了TLC停车场他就能停400辆,QLC停车场则能停800辆。
但是也不用太过担忧,买固态硬盘只要选择带缓存,主控好的,还是没多大问题,再怎么样也比机械硬盘速度快。而且厂商也在不断的对主控和闪存做优化。就像在不断研究怎么提升调度中心和起落器的工作效率一样。