SSD的使用寿命和闪存颗粒的工作原理有直接关系。我们在使用SSD固态硬盘时,只有写入数据时是在消耗颗粒的P/E寿命(也就是擦写次数),纯读取数据(有点类似于玩游戏不保存进度),是不会消耗SSD寿命的。不同类型颗粒的SSD,全盘可擦写次数不尽相同,其中SLC全盘可擦写次数最多,能到10000次以上,其次是MLC大约3000次,TLC大约1000次,QLC一般500次。
SSD寿命标注为TBW,TBW=SSD的可用容量×擦写次数÷写入放大系数。
以常见的1TB容量的TLC SSD为例,它的使用寿命为600TBW,计算公式为
使用寿命=1TB×1000次÷写入放大次数=600TBW
简单来说就是总共可写入600TB左右的数据。
TBW计算公式中,有一个不确定因素就是“写入放大次数”,它其实是一个不准确的估算值。该值估算的是这块SSD在建议消费场景下,大小文件消耗擦写的常规比例(消费级、商用级、监控用、NAS用等等,为不同场景设计的SSD,给出的估算肯定是不同的)。日常使用中,如果数据全部严丝合缝写入,没有一点浪费,那么1TB TLC SSD理论上可以写入1000TB总数据量,但我们日常会产生大量的小文件,导致数据写入空间的浪费,才有了这个估算。
以挖矿和下电影为例。挖矿属于连续、小文件写入,这种情况下,这块1TB TLC SSD的实际寿命可能连200TBW都不到,下载电影属于非连续、大文件写入,这种情况下,1TB SSD的实际寿命可能非常接近1000TBW。
日常使用状态下只需要根据官方TBW寿命就可以。
那如何估算我们的SSD还能用多久?
要估算正在使用的笔记本的SSD的实际寿命剩余情况,需要借助一些专门的硬盘监控软件,推荐CrystalDiskInfo,使用方式非常简单,打开之后选择到要检测的SSD,就可以看到总写入量进行估算了。
