AIR和MBP都广泛采用了SSD替代传统的机械硬盘,除了速度快很多之外,我们其实对SSD的寿命和特点还是有些不清晰,在此整理一些资料,与各位FY分享。

SSD的寿命到底有多长?

    SSD的寿命决定于它的擦写次数,闪存完全擦写一次叫做1次P/E,因此闪存的寿命就以P/E作单位。34nm的闪存芯片寿命约是5000次P/E,而25nm的寿命约是3000次P/E。是不是看上去寿命更短了?理论上是这样没错,但随着SSD固件算法的提升,新款SSD都能提供更少的不必要写入量。再来一个具体的例子,Retina MBP低配那个256G的固态硬盘,要写入256G的文件才算做一次P/E。普通用户正常使用,即使每天写入50G,平均5天完成一次P/E,那么一年就有73次P/E。大家可以自行计算3000个P/E能用几年,相信到那时候,固态硬盘早就被你换成别的什么新奇玩意了。所以,理论上将,SSD越小,寿命越短,只不过就算最小的SSD,如64GB规格的,按上面每天写入量计算,也能用个8年以上,所以寿命可以不用担心。


    从Retina MBP暴力拆机上可以看到SSD的主控芯片三星S4LJ204X01,这是三星最新一代主控芯片,采用三核Cortex A9系列ARM处理器。新主控芯片的好处除了速度效率提升之外,还有就是优化了写入算法,使得上面所说的P/E次数更少。这么看来Retina MBP就算低配256G也不用担心寿命问题。




SSD必须知道的一些特点

1、SSD有个重要特点,就是文件删除是完全删除,而不像机械硬盘仅删除了文件名,通过工具可以恢复,所以SSD的删除操作是无法回溯的,更加彻底,发生*的几率小了很多,如果删过的话;


2、SSD越用越慢? SSD刚出厂时最快,因为就象一张白纸,随便写,都是空的,此时叫“出厂态”,用一段时间后速度会下降,因为空的地方得去找,不能随便写了,此时叫“稳定态”,稳定态时间长了之后,为了恢复到出厂态,就得用安全擦写,此时要费一次P/E;


3、刷新固件:相当于优化算法,减少不必要写入从而提升速度延长寿命;


4、开启AHCI:开启主板BIOS内的AHCI模式也很重要。因为AHCI中的原生命令队列特性(NCQ)可以优化完用户发送指令的顺序,从而降低机械负荷达到提升性能的目的;


5、开启TRIM指令(win7):Windows 7系统上,对支持Trim指令的SSD启动Trim命令后,能让操作系统在删除某个文件或者格式化后告诉SSD主控这个数据块不再需要了。当某些文件被删除或者格式化了整个分区,操作系统把Trim指令和在操作中更新的逻辑地址(Logincal Block Address)一起发给SSD主控(其中包含了无效数据地址),这样在之后的垃圾回收(Garbage collection)操作中,无效数据就能被清空了,减少了写入放大同时也提升了性能;


6、安全擦除:ATA安全擦除命令可以用来清除在磁盘上的所有用户数据,这个指令会让SSD回到出厂性能(最优性能,最少写入放大)。但效果只是暂时的,因为之后的使用,写入放大又会慢慢增加回来,最后还是会回到稳定态。不过固态硬盘使用一段时间,里面文件杂乱无章,性能下降,这时做一次安全擦除还很有必要的(反正也要重装系统)。



当然了,其实这些都可以不知道,只需要知道,买回来尽管使劲造,不用理会什么寿命啊、效率啊、保养啊什么的,怎么爽怎么来就好。