解决SSD“写惩罚(write penalty)”的方法(含视频)

日期: 2012-10-30 作者:Dennis Martin翻译:周游 来源:TechTarget中国 英文

与传统硬盘存储相比,数据存放在固态存储中的原理有许多不同之处。一个明显的不同点是在删除数据的时候。在传统硬盘中,删除一个文件只需要将文件系统中指向这个文件的指针清除就可以了,这时数据依然存放在硬盘中,但操作系统会认为这部分的磁盘空间是可用的。所以这些数据最终会被新写入的数据覆盖。

但在SSD中并不是这样。闪存设备需要将一个单元(cell)清空后才能将数据写入。当单元中还有数据时,清空单元的程序必须在新数据写入之前执行。因此,写入的时间就变慢了。

不过现在已经有了很多方法来解决这个SSD的写惩罚问题。“对于ATA或SATA接口的设备,有一种叫做TRIM的技术,” Demartek公司的Dennis Martin在最近一次的存储决策(Storage Decisions)大会上说。“当一个文件被删除时,操作系统对说,‘噢,这是一块SSD?立即开启垃圾回收流程,清空这些单元,以便有数据写入时它们是空的。’”

然而,并不是所有的操作系统都支持TRIM。“Windows 7和Windows Server 2008缺省启用TRIM,而Red Hat 6在Ext4 文件系统中支持TRIM,但缺省是不启用的。”Martin说。

那么如果你使用的不是SATA接口的设备呢?有办法来解决SSD写惩罚的问题吗?根据Martin的回答,SAS厂商已经提出了与TRIM类似的被称为UNMAP的技术,但该技术目前还未被广泛应用。

“另外,许多闪存厂商提供了工具来预先进行垃圾回收。”他说。

我们一直都在努力坚持原创.......请不要一声不吭,就悄悄拿走。

我原创,你原创,我们的内容世界才会更加精彩!

【所有原创内容版权均属TechTarget,欢迎大家转发分享。但未经授权,严禁任何媒体(平面媒体、网络媒体、自媒体等)以及微信公众号复制、转载、摘编或以其他方式进行使用。】

微信公众号

TechTarget微信公众号二维码

TechTarget

官方微博

TechTarget中国官方微博二维码

TechTarget中国

电子邮件地址不会被公开。 必填项已用*标注

敬请读者发表评论,本站保留删除与本文无关和不雅评论的权力。

作者

Dennis Martin
Dennis Martin

Dennis Martin,1980年进入IT产业,他是Demartek的创始人和主席。

相关推荐

  • 为全闪存数据中心做好准备

    公司应该抛弃硬盘,将数据中心完全装上闪存,供应商已经解决了旧的SSD问题,比如磨损时间和成本。

  • 存储经理人2017年8月刊:分解技术大揭秘

    《存储经理人》2017年8月刊重点关注分解技术,分解的理念在于用大量计算机来创建出独立的资源池,然后根据需要分配适当的资源组合,从而为各个应用程序提供相应服务。另外,混合云存储将工作负载可选择的部署范围扩展到多个云,并实现令人信服的使用场景,例如异地备份、灾难恢复和云负载爆发。本期电子杂志还将讨论数据中心的硬盘和SSD共存问题。

  • 闪存在企业中的用途原来有这么多

    NVMe协议和NVDIMM,进一步释放了闪存的潜力。随着成本下降(每GB价格不断刷新最低值记录),高性能闪存被越来越多的企业接受,用途也再次发生变化。

  • 最大容量11TB——Memblaze PBlaze5 PCIe NVMe SSD惊艳3D闪存界

    一直在PCIe SSD市场辛勤耕耘的Memblaze正式推出新一代PBlaze5 PCIe NVMe SSD产品,采用企业级3D-TLC NAND,最高容量达11TB,将推动闪存市场实现质的跃迁。