某个喜欢用黑片的公司的 SSD + 据说是漏电王的 TLC Flash, Flash 是不是原厂正片未知, 看起来不像黑片 /白片.
直接上实验结果
SMI 的主控跑 RDT 测试:
- SLC/TLC ECC 错误位数阈值设置为 10bit 以内, RDT failed, 坏块数量太多, 2k+的 block(???)被标记为坏块.
- 最终测试 TLC ECC 阈值设置为 30bit 以上才能成功 RDT, 根据多次跑 RDT 的结果显示, 相当多的 block 存在 20~ 30bit 之间的 ECC 错误位.
- 10bit ECC vs 30bit ECC 阈值, RDT 被标记的坏块数差异接近百倍(2K+ vs 20+, 不确定记错没).
- 最令人窒息的: SLC 区域的 block 我使用 1bit ECC 阈值, 结果得到了 300+ 的坏块, TLC 模拟 SLC 都能这样简直刷新三观...
也就是说, 数据对不对全靠 ECC 算法了??? 这还不算据说存在的漏电这个问题...
非专业人士玩玩, 如有错误欢迎指正.
为什么害怕? 因为我就在用据说是漏电王的 TLC Flash 做的 SSD, 虽然不是小作坊生产的, 但内心仍然很慌张.