![](http://d.aap5.com/20230210/t014019f830d6d193a7.webp)
DuraWrite是一种减少SSD写入放大率的技术。
- 外文名称 DuraWrite
- 技术 一种减少SSD写入放大率的技术
- 开发商 SandForce
- 缺陷 在写入时对存储结构进行整理
定义: SandForce开发的一种减少SSD写入放大率的技术。
众所周知,NAND闪存存储的一大缺陷就是需要在写入时对存储结构进必求东端背晶行整理,这导致实际分校措应额上写入的数据比我们真正需要存储的数据量大。在一款比较普通的固态硬盘中,如果你需要写入1GB数据,在盘内结构已经比较混乱(存储、删来自除、再存储)的情况下,最后真正写入的数据量可能高达10GB甚至20GB。真实写入数据与需要写入数据之比即为"写入放大率"(Write Amplification)。Intel固态硬盘的性能之360百科所以如此出色,就是因为他们把写入放大率降低到了1.1x左右,而源下联伟若愿SandForce可以达到0美汽.5x!
没错,在SandFor封自苏剧粮构右以文ce方案中,写入1GB数据时,最终写进闪存的可能只有500MB甚至更少,这就是SandForce的DuraWrite技始乙某什块合文专毫居尼术。根据厂方的测试,安装Windows Vista和Office 2007的全过程共需要写入25GB数据,而使用DuraWrite技术实际写入仅为11GB。 可能大家已经猜到了,SandForce在将数点以帝标距活阶真农据写入闪存前进行了上差组缩评务系们著压缩。但不过根据厂方的车息快策观觉余罗使环说法,这并不仅仅是压缩这么简单,而是一套多种多样的数据缩量算法。比如当数据存在重复时,仅写入特殊部分;当数据可压缩时,即进行压缩再存储等。由于写入数据变少,SandForce控制器不需要使用外部DRAM缓存,而是在芯片内直接集成了较大容量的缓存。但这样的技术也有弱点,当需要写入的数据已经进行过压缩时(如图片、视频或压缩文件),其算法就无法再发挥理想效果。
![](http://d.aap5.com/20230210/t01b7aa10c25c1d0092.jpg)