IBM研究出新的SSD技术,可提高数据速率、降低延迟并且延长SSD寿命

IBM最近研究开发了 一种新的可适用于SSD的闪存转换系统,相较于FTL(Flash translation layer)系统而言,采用这项新技术的SSD可以实现相对于FTL SSD在读写速度上提升3倍,并且尾部延迟时间缩短了50倍,同时SSD闪存的寿命也将提高3倍。

在radianmemory上我们可以看到这项新技术的详细介绍,IBM将这种新的转换技术称为SALSA(软件日志结构阵列),SALSA是通用的驻留转换层,可以虚拟化多个存储设备(SSD或HDD),并可以配置为适应特定的工作负载。针对软件定义存储(SDS)框架的后端,SALSA可以公开Linux块设备,该设备可以直接由未修改的应用程序使用,也可以由传统的Linux文件系统安装。

IBM同时公布了一些测试结果,可以看到采用SALSA技术的SSD读写速度从127MB/s提升到了301MB/s,可靠性提高了约3倍,可以理解为SSD耐用寿命提高了3倍,尾部延迟方面可以从815.1ms降至9.3ms。

至于FTL闪存转换系统,这个最初是由intel提出的,用于将闪存模拟成为虚拟块设备,从而能够在闪存上实现FAT等等块设备类文件系统。FTL包含了地址映射,垃圾回收,损耗均衡等等几个方面的内容。

FTL首先构造数据“虚拟”块,这些虚拟块独立于Flash设备的物理可擦除块,接着FTL管理Flash上的数据,使其看起来像原地更新(write in place),事实上这些数据被存储在Flash中不同的位置,最后FTL管理Flash物理块,进行垃圾回收,使得系统有一些已经被擦除过的、干净的空闲块用于存储数据。如果系统中存在多个Flash芯片,FTL通过编程模式将这些芯片组织成为一块“逻辑”芯片。

(0)

相关推荐