更可靠、更强悍,NVMe 1.4规范深度解读( 二 )

更可靠、更强悍,NVMe 1.4规范深度解读

▲目前绝大部分中高端SSD都支持NVMe技术

总的来说,NVMe 1.4相比NVMe 1.3,是一个更大的更新,因为其规范内容更多并且加入了对功能更深入的解释。这样一来,虽然NVMe 1.4规范的页码就大幅度增加到403页(上一代NVMe 1.3d版本只有298页),但是易读性和可操作性更好了。

和之前版本类似的是,NVMe 1.4中加入的新功能和NVMe SSD的使用并非完全相关,部分内容只跟嵌入式系统或者超大规模部署的客户有关,因此大量的功能都不是必备的,而是可选的。相关的配套标准,比如NVMe管理界面和NVMe over Fabrics,都在不断地改进、发展,比如NVMe-MI的1.1版本在2018年12月获得了批准,NVMe over TCP已经成为NVMeof的第三个传输协议,并且加入了光纤通道和RDMA传输。而最基本的NVMe规范中的附加功能,往往被用于适应这些配套标准的变化。

新的可选功能需要操作系统中的SSD和NVMe驱动进行支持,如果没有驱动和技术的同时支持,驱动器将会退回到比较旧的功能级。为了更有效地使用新功能,还需要对软件堆栈的上层进行一些修改,尤其是许多存储管理工具会通过了解SSD的参数和信息来提供对应的功能。这些软件更新的开发时间要比相关SSD固件的开发时间更长一些,因此对这些新特性的支持将在专用的环境中出现,并且早于通用的操作系统发布之前。

推荐阅读