PCEVA,PC绝对领域,探寻真正的电脑知识
打印 上一主题 下一主题
开启左侧

浴室谈SSD系列四:把容量还给用户,SandForce新固件之我见

  [复制链接]
跳转到指定楼层
1#
neeyuese 发表于 2012-3-4 23:51 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
点击数:21396|回复数:25
我们知道早期的SandForce消费级主控SSD内部至少会有7%的2级OP,这部分OP主要来提高垃圾回收效率或者用来做为SandForce独家数据保护秘籍“RAISE”技术的实施。而随着ADATA发布了最新的SX900(SF2281同步)和SP900 (SF2281异步),SP800 (SF2141)系列SandForce消费级主控SSD后,这一规则终于被打破了,2级OP被完全取消了,下面先来说说什么是2级OP。






由上图得知,第一层OP是所有SSD都有的,容量固定为SSD标称容量的7.37%,这是因为标称容量采用十进制为单位,而NAND颗粒容量单位为二进制,两者正好相差约7.37%。第二层OP是否存在及容量大小取决于厂商设置。ADATA这次的新SandForce系列SSD在固件里就是把这部分容量取消变成了用户实际可用容量。第三层OP则是用户自己可选的“不使用容量“。




一般来说,我们建议在不支持Trim或对SSD的性能有较高要求的时候,例如数据库等类型的应用下,增加一定比例的第三层OP容量(此空间需要先做HDD ERASE,确保颗粒状态为完全空闲),可以很好的起到保持速度,提高寿命的作用。那么为何SandForce之前的固件一直不去掉2级OP,直到2系发布后的1年后才让厂商“解锁“呢?

那是因为SandForce系列主控由于没有支持外置DRAM,因此比别的主控方案上显得更需要一定的OP来优化性能,在代码没有优化到极致的时候,去掉这部分OP很可能带来性能上的明显下降。




上图中可以看出SandForce主控由于没有外置大容量DRAM存放相对完整的映射表,因此需要通过2级映射表来进行数据的读写操作(2级映射表存放在NAND里,延迟比别的主控存放在DRAM里延迟大很多)。假设数据无法被主控高效“实时压缩”的话,那么在读写的时候需要被2级映射表处理的数据量也会明显增大,速度自然也就比别家的方案降低了,特别是之后做垃圾回收的时候,写放大会因此明显增加,也就是说SandForce对OP的需求有点“饥渴”,比较适合数据能够被“压缩“的环境,比如纯系统和软件盘。(数据压缩后,空出来的容量都可以作为OP使用)




SandForce这种做法复杂度非常高,优点是因为没有了大容量的DRAM,对掉电保护设计要求降低了不少,不过也因为主控复杂,内部SRAM比较大,而消费级产品线上由于没有增加掉电保护功能,所以危险系数还是存在。(掉电保护不但需要外围元件支持,固件内的保护逻辑也要做到位,据我所知很多厂商拿消费级的产品简单DIY个电容上去,只能说是YY作用大点罢了。)


本文总结:我觉得ADATA这次提前放出无2级OP的SandForce新品,可能是由于OCZ之前收购了韩国主控厂商Indlinx,对SandForce来说“消费级产品首发“的位置自然让位给了ADATA了。从另一点上说厂家把可用容量的选择权让给了用户自然是好事,用户可以自己选择是否启用3级OP来达到之前7%的2级OP效果,不过希望这些”新品“发布后价格不要太夸张,别炒一炒价格就上去了,那就不是让利了,直接变质了。PCEVA这里只是澄清事实真相,如果有错误,欢迎指出。

--------------------------------------

题外话:之前ADATA S511系列内的颗粒一直是尾号”ME1”的低耐久异步强开同步的情况(OCZ有些批次也是如此),同为ADATA代工的海盗船则没有此类问题,这次的“新品“目前还不清楚内部如何,毕竟完全取消了2级OP和RAISE保护后,耐久度问题更需要用户注意了,金士顿HyperX系列和Intel 520使用的均是尾号”ME2“的高耐久同步颗粒,它们的区别是Intel 520系列120GB及以下容量的均不支持RAISE技术,并且Intel 520的固件是另外一个分支(SandForce单独维护的版本)。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
2#
wsy2220 发表于 2012-3-5 00:37 | 只看该作者
浴室的帖总是图文并茂,学习了。顺便问一下m3p的评测什么时候能出来?
3#
xffsfy 发表于 2012-3-5 01:31 | 只看该作者
本帖最后由 xffsfy 于 2012-3-5 01:37 编辑

“Intel 520系列120GB及以下容量的均不支持RAISE技术”
830的写入放大和520不支持RAISE究竟该选哪个....
搭车问一下新SSD如果想预留OP空间需要执行HDD ERASE么?
4#
mcszjs 发表于 2012-3-5 19:41 | 只看该作者
xffsfy 发表于 2012-3-5 01:31
“Intel 520系列120GB及以下容量的均不支持RAISE技术”
830的写入放大和520不支持RAISE究竟该选 ...


新买回来的盘,应该不用吧,用过的盘才要做而已。这是我的理解,新买的盘,在工厂做过这步了不是?
5#
li_zhaocai 发表于 2012-3-5 23:25 | 只看该作者
“增加一定比例的第三层OP容量(此空间需要先做HDD ERASE,确保颗粒状态为完全空闲)”

请问我预留的这部分空间如果没做HDD ERASE会有什么影响
6#
mcszjs 发表于 2012-3-5 23:35 | 只看该作者
li_zhaocai 发表于 2012-3-5 23:25
“增加一定比例的第三层OP容量(此空间需要先做HDD ERASE,确保颗粒状态为完全空闲)”

请问我预留的这部 ...

如果盘用过,做这步前没擦除,好像是没效果的说。
7#
neeyuese  楼主| 发表于 2012-3-6 00:51 | 只看该作者
如果盘用过,这步不做的话,你OP出去也是没效果的。出厂新盘自然是不用做了。
8#
马大当家 发表于 2012-3-8 15:41 | 只看该作者
等现在这块盘用个把月在erase一次留一部分三级op出来~
9#
sun88990 发表于 2012-3-10 01:31 | 只看该作者
嗯...現在sf2281的方案中,
目前只有Adata新規格,Intel 520系列沒有2級OP囉?
我還是不了解為何要去掉2級op,而改作為3級op?
這樣可靠性會提高嗎?

另外,再請教浴室,
OCZ VERTEX 3 MI 120G跟Patriot Wildfire 120G哪個效能,用料比較好?
10#
ChineseBoy 发表于 2012-3-14 13:50 | 只看该作者
SSD貌似越发展越复杂了……
11#
villagehead 发表于 2012-4-9 18:08 | 只看该作者
ChineseBoy 发表于 2012-3-14 13:50
SSD貌似越发展越复杂了……

人心太复杂了啊~~~
12#
magicsonny 发表于 2012-4-11 14:08 | 只看该作者
我120G的 X25就是只用了100G的空间,其他都算作3级OP了吧,盘是买回来分区的时候就这样的,算是没用过
13#
neue 发表于 2012-7-4 22:13 | 只看该作者
追问 是否取消了2级PO之后 主控旁边需要陪嫁DRAM了,新手问的不好请见谅
14#
neue 发表于 2012-7-4 22:13 | 只看该作者
neue 发表于 2012-7-4 23:13
追问 是否取消了2级PO之后 主控旁边需要陪嫁DRAM了,新手问的不好请见谅

不好意思是OP   
15#
neeyuese  楼主| 发表于 2012-7-4 22:44 | 只看该作者
不需要,内部算法改动比较多,已经不需要这部分OP也可运行。
16#
neue 发表于 2012-7-5 20:32 | 只看该作者
neeyuese 发表于 2012-7-4 23:44
不需要,内部算法改动比较多,已经不需要这部分OP也可运行。

有个 案例 SF2281 运用Intel EMLC  做成480GB      SATA3盘,进行大负荷作业,失去了这部分op 是否会吃力,具体会 出现什么 情况


谢谢
17#
neeyuese  楼主| 发表于 2012-7-5 20:35 | 只看该作者
SF2281不能完全寻址480GB容量吧,随机性能比240GB的还低,大负荷作业没有一定的OP的话写放大会大增。
18#
pisces0307 发表于 2012-7-5 20:47 | 只看该作者
neeyuese 发表于 2012-7-5 20:35
SF2281不能完全寻址480GB容量吧,随机性能比240GB的还低,大负荷作业没有一定的OP的话写放大会大增。 ...

那个,请教一下,SP800是同步的还是异步的?买这个给笔电做系统盘如何?
19#
neeyuese  楼主| 发表于 2012-7-5 20:51 | 只看该作者
SP800好像是SandForce 1代, SATA 3Gbps接口。
20#
neue 发表于 2012-7-6 11:03 | 只看该作者
neeyuese 发表于 2012-7-5 21:35
SF2281不能完全寻址480GB容量吧,随机性能比240GB的还低,大负荷作业没有一定的OP的话写放大会大增。 ...

那么对于近期出现的 SF2281主控下的  512GB  SSD来说,失去了2级OP,是不是意味着寿命也是大量缩短
您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部