如何将TBW换算成SSD单块所能承受的写入次数?

如何将TBW换算成SSD单块所能承受的写入次数?

假设我有 1TB SSD,规格如下

1TB: 600 TBW

如何知道单个单元/位可以承受的写入周期数?

3D V-NAND 3bit MLC里面是三星的860 EVO

答案1

600TBW 是“写入 600TB 的数据”,因此对于 1TB 的硬盘来说,其价值每个单元理论上是600。

数学理论告诉我们等式应该是同质的。即等式一边的单位应该与另一边的单位相匹配。600TBW 有两个“单位”——TB(兆兆字节)和“写入”,1TB 是不言而喻的。为了得到“写入”时间,我们需要从 600TBW 中取消 TB。这可以通过将 600TBW 除以 1TB 来实现:

600TBW / 1TB = 600W (writes)

对于其他尺寸也可以做同样的事情:

300TBW / 0.5TB = 600W

您需要做的就是确保单位匹配,因此将 GB 转换为 TB 等等。

这并不意味着整个驱动器将存活从主机向其写入 600 TB 的数据,因为驱动器可能具有内部例程,这些例程会移动数据以使磨损均衡器正常工作,或者您可能有一个奇怪的写入模式,不会给磨损均衡器时间工作并锤击驱动器上的特定 spon。这也不意味着它“仅”需要 600 TB 的写入数据。闪存单元会随着使用而退化,但可能持续 650 次或更多次写入,这不是确切的事情。

相关内容