When your data is compressed/deduped for storage, SandForce's controller also generates parity data equal to the size of a single NAND die in the array. This process is known as RAISE (Redundant Array of Independent Silicon Elements) and it allows you to lose as much as a full NAND die worth of data and still never see a bit of data loss from the user's standpoint.
With the SF-2100/2200, SandForce allows the manufacturer to disable RAISE entirely. At that point you're left with the new 55-bit BCH ECC engine to do any error correcting. According to SandForce the new BCH ECC engine is sufficient for dealing with errors you'd see on 25nm NAND and RAISE isn't necessary for desktop workloads.
众所周知SF 12xx/15xx内有RAISE技术(颗粒级的RAID 5冗余),因为SandForce没有外置缓存,而用NAND做数据的缓存,光靠主控自带的BCH 26 ECC引擎不能保证压缩/解压算法后数据的完整性(闪存的稳定性比内存差得多)。
而SF-2100/2200是没有RAISE的,纯靠主控BCH 55做ECC,这也是为啥Vertex 3 某些成绩并不比Vertex 3 Pro差的道理(25nm Micron对32nm TOSHIBA),类似用RAID 0来和RAID 5比速度。
SF主控的性能一直不是大问题(虽然虚标严重了点),但是方案内采用的颗粒却是影响性能的大头,而以掉固件为首的返修案例也不少,固件更新又很频繁,建议真要选购的朋友注意下保修是否方便。 |