SSD小讲堂丨看手相:聊聊SSD的生命线

​​

null

伴随着QLC的来临,SSD的使用寿命问题再次被大家关注起来,其实从SLC到MLC再到TLC,这个问题一直被大家广泛讨论,支持“技术退后论”者也不乏少数,但是SSD真的那么容易“挂”掉吗?

SSD的正常寿命怎么算?

null

小星先给大家普及一下SSD的寿命计算公式,有了这个公式,小白都可以用计算器算出SSD寿命。

null

P/E数就是我们常说的擦写寿命,闪存完全擦写一次就是使用了一次P/E。什么是完全擦写呢?我们以860 QVO 2TB为例,假设小星向其写满2TB的数据再完全删除,这就是使用了1次P/E。

QLC的P/E数为1000次左右,SSD总容量乘以P/E数,便是P/E数上限内预计可以写入的数据量。此数据量除以每日写入量与365(天)的乘积,最后就得到了SSD的理论使用寿命。

null

三星860 QVO 2.5英寸 SATA III 2TB固态硬盘为例,假设小星每天向860 QVO 2TB里写入100GB的数据,那么利用上面的公式,860 QVO寿命=(2048*1000)/(100*365),我们可以得知860 QVO 2TB的理论寿命约为56.1年

当然,这是理论寿命,在日常的使用过程中我们还要考虑到其他使用场景对SSD寿命的消耗。

SSD寿命高损耗1-写入放大

null

写入放大即为固态硬盘目标写入值和实际写入值之间的倍数关系,这个数值一般越小越好。数据的读写过程也就是闪存颗粒的擦写过程。给大家举个例子,在向新SSD写入数据时,存储单元属于干净状态,此时SSD内部机制不需要进行其它工作,直接写入即可,就不存在写入放大的现象。

null

但已经使用的SSD上,就会存在写入放大的现象。例如要写入一个8KB的数据,此时数控读取的区块大小为1024KB(设其没有空余页区),注意,此时SSD的工作机制并不是直接写入这个8KB的数据,而是先把1024KB擦除,再将数据一起写入,所以此时的写入放大值倍数则为:1024/8=128。也就可以理解为你只想写入8KB,但实际写入了1024KB。

应对方法:

为了应对写入放大对SSD寿命造成过多影响,我们一般建议在使用过程中尽量给SSD留出合理的空间,尽量让数据写入在空die上进行,这样就不会存在写入放大的现象。 

null

除了上述方法外,主控机制中的GC垃圾积极回收,TRIM对于写入放大也相当重要。以三星860QVO为例,支持垃圾回收和改进后的TRIM最高支持1400TBW或者三年质保的服务,完全杜绝了你在SSD使用寿命上的顾虑。

null

SSD寿命高损耗2-磁盘碎片整理

null

磁盘碎片整理是通过系统软件或磁盘碎片整理软件对电脑磁盘在长期使用过程中产生的碎片文件进行重新整理,来提高电脑的整体性能。但是在长时间的使用过程中,会存在大量的碎片文件并且不规则的存放在不同区域,进行磁盘碎片整理正好符合机械硬盘的工作机制,所以对其整体性能、寿命提升十分明显。

null

但是在固态硬盘时代,由于工作机制发生变化,进行磁盘碎片整理不仅没有效果反而会造成全盘擦写次数增多,反而得不偿失。

应对方法:

严禁磁盘碎片整理,运用正确方法提升SSD性能,高品质SSD厂商都会有配套的管理软件以方便用户维护硬盘提升性能。三星的SSD均能支持三星魔术师固态硬盘管理软件,支持一键固件更新以及工作状态管理、性能测试等等。 

null

null

总的来说,对于当前SSD的寿命,大家完全不必太过担心。SSD寿命除了受这些人为因素影响外,购买高品质的产品才是最重要的因素。

文章转载自三星存储产品​​​​

打开APP阅读更多精彩内容