闪存提供了快速、低廉、稳固的存储,成为支撑电子设备大型阵列不可或缺的一项技术,体现在简单的优盘以及数码相机中。最近,它在tier-1的数据中心SSD产品中也找到了一席之地。
闪存的关键问题
现在的闪存单元设计症结主要在写入周期的限制方面。保存新的数据需要改变闪存设备的bit模式,首先需要bit归零然后重新写入新的数据bit,每个写入周期都会给物理内存单元带来压力。
5000次写入周期之后(看闪存的设计和制作工艺),物理内存单元会变得不太可靠。这种消耗会对老化单元的数据带来不利影响,内存可能会损坏(这种损耗对于可重复编程内存设备来说是很常见的,但是不会影响传统动态随机存储器,也就是DRAM,因为它经常重复写入)。
寿命限制只是闪存的其中一个问题。闪存另一个问题是经常模仿硬盘的空间模式,文件系统(比如传统的FAT和最近的NTFS)经常在同样的区域重复写入数据。这对于硬盘和DRAM存储来说不成问题,但是对于闪存来说,容易造成故障。
磨损平衡技术如何运作?
这项技术利用闪存设备内微型控制器的一个运算法则来跟踪闪存空间的使用方式。这使得重写入的数据在内存的其他地方出现,而不是在同样的区域出现。在理想情况下,磨损平衡让所有物理闪存都使用一次,知道要开始重复使用某一块区域。这样的话,闪存单元的将会经历最小限度的磨损,闪存因此享受更久的寿命。
所有磨损平衡技术都是由绘制一个地图开始,该地图连接了所有操作系统能企及的闪存区域到存储区域。两种磨损平很都是可能的:动态或者静态。
在动态磨损平衡技术中,内存空间块随着新数据写入新的内存区域块儿升级。该算法升级地图来反映这些改变。旧的内存空间块会被标记为不可用,在没有其他可用块之前都不会被使用。动态磨损平衡技术是直接了当的,提供最近最快的性能。因此动态磨损平衡通常用于简单的闪存设备,比如优盘。
静态磨损平衡原理上相同,但是它的算法上也是周期性地移动静态数据。这使得数据改变更加频繁,一遍使用更加新、更少使用的内存空间。因为更多复杂的算法将移动更多数据,性能可能比起动态磨损要少低,但是可靠性更高。这对于企业级的设备,比如SSD来说更关键。
IT经历需要根据磨损平衡来选择闪存设备,以达到性能和可靠性/寿命的平衡。
我们一直都在努力坚持原创.......请不要一声不吭,就悄悄拿走。
我原创,你原创,我们的内容世界才会更加精彩!
【所有原创内容版权均属TechTarget,欢迎大家转发分享。但未经授权,严禁任何媒体(平面媒体、网络媒体、自媒体等)以及微信公众号复制、转载、摘编或以其他方式进行使用。】
微信公众号
TechTarget
官方微博
TechTarget中国
翻译
相关推荐
-
如何避免数据中心存储容量不足
当存储空间不够时,企业必须立即释放空间,然后重新评估存储使用情况和数据中心存储容量,以防止将来再次出现短缺情况 […]
-
容器存储:闪存、HCI和软件定义中的Docker
最近,我们研究了最大存储供应商如何为容器提供持久存储。 我们发现大型存储供应商都有针对其产品的Docker V […]
-
闪存的盲目应用:新技术亦无法解决所有问题
闪存在过去的几年里一直是时髦技术,拥有降低I/O延迟这一无可比拟的能力的同时成本越来越低廉,其采用率已经大幅度提升。然而,部分在闪存上投资的企业遇到了一些从未遇到过的难以回答的问题……
-
模糊的边界:内存和存储以全新方式融合
软件定义的存储刚刚开始形成,然而系统演进的步伐已经使得未来技术的创新越来越受到关注……