写入放大:谈起这个词儿小编就胆寒

宁道奇 发表于:11年06月17日 12:00 [转载] 小熊在线

  • 分享:
[导读]今天的固态硬盘成为了提升系统性能的最好途径,不仅仅加快了操作系统的启动时间,更让应用程序的装载时间变得飞快。

写入放大:谈起这个词儿小编就胆寒

WA(Write amplification)写入放大

因为闪存的特性决定了,在写入数据之前必需先对闪存存储单元进行擦除才能改写。在执行这些操作的时候,移动或重写用户数据和元数据不止一次。这些多次的操作,减少了SSD的写入寿命也增加了无谓的写入量。写入放大系数是SSD控制器实际写入区块的容量总和与实际文件大小的比值。写入放大为1时是最合适的,也就是说,你想写入16KB的文件,SSD实际写入了16KB的文件,更高的写入放大意味着SSD更短的寿命和更低的性能。因此,写入放大是衡量主控性能的重要指标。所有的算法优化技术都是为了降低写入放大。

早在2008年,Intel公司和SiliconSystems公司、第一次提出了写入放大并在公开稿件里用到这个术语。他们当时的说法是,写入算法不可能低于1,但是这种说法在2009年被SandForce打破,SandForce说他们的写入放大是0.55。需要指出的是SiliconSystems公司也正式在2009年被西数收购的高端SSD公司。

上文已经指出一个页的容量是4KB,一个块的容量是256个页,即1024KB。那么最坏的情况是实际写入一个4KB容量的数据,导致了整个块的1024KB容量数据的写入操作。这里的写入放大系数就是256倍。当然这也是最坏的情况。这不仅仅耗费了闪存芯片的P/E周期,也大大影响了SSD的读写性能。

写入放大也有两种情况需要分别考虑。一种是持续的写入,在连续的空闲块进行数据写入,有可能将放大写入系数控制在1以内。实际应用中一般会在1与2之间。同时厂商和消费者可以预设一定的OP,来进一步减少写入放大。例如,你有一个256GB的SSD固态硬盘,你仅仅划分出128GB的容量来进行存储,那么一旦你遇到最坏的整块重写情况发生,那么你也能将对NAND闪存的损耗减少3倍。

另一种是随机4KB写入,目前的SSD主控芯片对于100%的4KB随机写入控制的都不错。即使再最坏的情况下写入放大的系数也会控制在20倍以内。

[责任编辑:朱宇]
相信无人不知惠普存储融合之道,作为辐射企业级、消费电子、软件等从基础架构到终端的厂商,惠普融合之道确实搭建了一个非常利于其存储发展的大舞台。为此,在丰富惠普存储王国的过程中,3PAR的进入,不仅带给惠普存储新的力量,同时也带来了新的趋势,完善了惠普在中高端存储领域的阵营,不过,从HP搭台3PAR唱戏到HP和3PAR同台共舞,惠普一直坚持融合存储之道,将瞬捷战略也结合了起来。由此,我们便看到了HP 3PAR给存储业带来的新的惊喜,从而形成了MSA、Lefthand、EVA、XP、3PAR惠普的五虎上将。
官方微信
weixin
精彩专题更多
华为OceanStor V3系列存储系统是面向企业级应用的新一代统一存储产品。在功能、性能、效率、可靠性和易用性上都达到业界领先水平,很好的满足了大型数据库OLTP/OLAP、文件共享、云计算等各种应用下的数据存储需求。
12月15日,中国闪存联盟成立,同时IBM Flash System卓越中心正式启动
DOIT、DOSTOR、易会移动客户端播报中国存储峰会盛况。
 

公司简介 | 媒体优势 | 广告服务 | 客户寄语 | DOIT历程 | 诚聘英才 | 联系我们 | 会员注册 | 订阅中心

Copyright © 2013 DOIT Media, All rights Reserved.