技术分析(4)颗粒寿命保护
对于SandForce来说,颗粒寿命保护也可以称之为:颗粒耐擦写度的控制和限速。我们经常看到SSD厂家标注产品的平均可擦写寿命,但是所有采用SandForce主控的SSD都没有标注这一个参数,这到底是为啥哪?答案很简单,因为SandForce主控有一个独特的功能,智能限速,有了这个技术,在厂家设置的保修期里你是随便如何都写不坏这块SSD的。这也是SandForce给客户节省成本一大技术,可以保证在使用品质并不高的NAND基础上,一样可以做出稳定性较为可靠的SSD产品。我相信,这也是第三方SSD品牌多选择SandForce的主因之一。
SandForce主控采用这类智能限速功能来保证SSD在保修期内不会因为颗粒耐久度用尽而造成损坏。初始预算点一般是2%的全盘耐久度,这个点之前都不会被限速,是留给用户安装操作系统,布置软件环境用的。初始预算点之后,就会采用类似信用制度来控制SSD的耐久度,当用户疯狂跑测试软件写入的时候,就会碰到红线低于绿线的情况,此时速度就会被限制到一个很低的水准,只有让SSD放在那里闲置一段时间,让红线离开绿线的范围后,速度才会恢复。你可以认为这是一种“挂机”操作来增加SSD通电时间。
如何判定SandForce主控进入了限速状态?下面这个情况就能反映出来。
当你测试时发现SSD的性能出现如上图那样一上一下的时候,就代表你的SSD进入了限速边缘了,没事时候多挂机几小时吧,晚上睡觉电脑开着就行。
高速总线带来带宽提升的同时会增加耗电量,所以SandForce 1xxx和2xxx系列另外还支持节能限速的功能。(取决于厂家是否开启和PCB设计)节能限速简而言之就是当SSD主控制器接收到来自主机的APM(高级电源管理)指令后,会限制SSD中可操作的NAND芯片数量来达到节能的目的,但是至少要保证50%以上的NAND芯片活动。
小结:纵观市场,只有SandForce的主控支持限速,这个限速情况只有当这块SSD写入的数据量明显超过原先的设计才会被激活,其实我也说不清楚这个技术是好是坏,但对于企业级用户来说,至少保证了在保修期内数据的安全,而对个人用户来说,应该是不可能碰到这个情况的。(40G的Vertex 2需要连续写150小时的随机文件,Vertex 3 60G则是写了240小时才能看到这个情况。)
|