basic 发表于 2016-6-14 20:45

关于PHISON PS3111主控的一些疑问

按照影驰的介绍S11主控支持SmartZIP和LDPC纠错,那么S11主控还支持BCH纠错吗?

还有SmartRescue数据恢复能力,之前有个投票帖很多人对付费数据恢复不屑一顾,但仅从技术层面讨论的话,大家认为这个依靠XOR校验以及RAID ECC纠错的特性都能修复哪些情况导致的SSD数据损坏?

除了恢复数据之外,这些XOR、内部RAID之类的特性是不是也有助于提升固态硬盘的耐久度呢?即便用不到数据恢复,内部数据纠错给力的话对耐久度是不是也是有利的?影驰的微信号上说新版铁甲战将120上要用这个S11主控了,不知道到时候有没有评测介绍原理

fjzjk1 发表于 2016-6-14 20:49

有ldpc了还要bch干嘛,应该不能同时两套纠错吧

basic 发表于 2016-6-14 20:51

fjzjk1 发表于 2016-6-14 20:49
有ldpc了还要bch干嘛,应该不能同时两套纠错吧

我的设想基础是BCH的纠错效率应该是比较高的了,而LDPC分硬解码和软解码,软解码的延迟就比较高了,硬解码具体表现如何不太清楚
如果低出错率的情况下用BCH纠错,若错误率提升,再上LDPC或许能兼顾效率和纠错效果?

nighttob 发表于 2016-6-14 21:00

BCH是基础,是必须的
LDPC解决BCH纠不过来的
XOR主要解决硬件问题

XOR可以说对数据完整性有利,但未必对寿命有利
举个简单的例子,8个device的情况下,我改动哪怕只有1KB的数据,XOR的数据都要变,所以用作XOR的那个device磨损度会特别大
如果发生了device fail的情况,固件可以逻辑写保护,保证你能把完整数据读出来,但盘只能重新开卡才能恢复了

string 发表于 2016-6-14 21:08

删除后Trim掉的数据很难修复,一般文件删除后触发Trim,Trim生效后再读取应当返回0,除非主控垃圾回收很懒惰,那样还有可能实际存储数据的Block尚未被擦除。我觉得这功能肯定是闪存出坏块超过主控能力后才用的上,当然那时候也只能是补救了,不一定能完整恢复数据,当然了这些都是补救措施,总比一旦故障就绝无补救措施要好很多了

basic 发表于 2016-6-14 21:11

nighttob 发表于 2016-6-14 21:00
BCH是基础,是必须的
LDPC解决BCH纠不过来的
XOR主要解决硬件问题


我知道RAID5的话校验信息应该是存在于阵列内各个盘内的,这个XOR会把数据存储在固定一个Device上吗?还是应该随机分布在各处呢

nighttob 发表于 2016-6-14 21:22

就我所知Intel 320和SF 1000/2000系列用的XOR技术都类似于RAID3,是存在固定的device上的,现在改没改我不知道
从逻辑上来说,全局设计成RAID5这样会带来比较大的困扰,毕竟LBA映射是乱序的。除非用超块这种策略,但这缺点也很明显,超块中的中的任何一个块废了整个超块就废了
不过现在有很多XOR设计的基本单位不是device而是块,效果好不好还是要看固件写的怎么样

oppo 发表于 2016-6-15 08:08

数据恢复用到的可能不大,倒是影驰在微信上放的这张铁甲战将120的跑分,如果用驱家的话说是不是要惊呆吓尿了

SBFM,固件号比现在S10主控的SAFM换代了,好吧,到时候看评测到底怎样
页: [1]
查看完整版本: 关于PHISON PS3111主控的一些疑问