[图]Linux内核已准备添加对NVMe Simple Copy特性的支持

三好学生 发表于2020-12-08 13:12
浏览次数:
在手机上阅读
此文章约为428字,阅读需要2 分钟

今年获批修订新增的 NVMe 规范之一就是“Simple Copy”(简单复制)命令,允许复制多个连续范围到单个目标中。这个“Simple Copy”命令已经迁移至 SSD 主控中。现在 Linux Kernel 准备添加对 Simple Copy 的支持。

[图]Linux内核已准备添加对NVMe Simple Copy特性的支持

Simple Copy 允许将复制操作从多个源 LBA 转移到单个目标 LBA。这个复制操作有点类似于 SCSI Extended Copy "XCOPY",但是更加的简单。数据的移动仅通过 SSD 主控处理,而且这项扩展在设计之初就考虑了对 NVMe Zoned Namespaces (ZNS) 的支持。

在上周五发布的补丁中已经在内核的 NVMe 代码和块层上部署了对 Simple Copy 的支持。目前,一些内核开发人员也提出了一些担忧,认为如果设备不支持 Simple Copy,那么在块层中需要进行合理的回退,而这反过来优惠带来安全的复制回退。

此外内核开发人员还谈论了 Simple Copy 的用例,例如在 F2FS 和 Btrfs 文件系统的垃圾回收中,以及在 dm-kcopyd 代码中使用。鉴于先前对主线 SCSI XCOPY 支持的尝试未能成功,因此人们越来越担心在合并之前确保 NVMe Simple Copy 代码的状态良好。

相关内容请查阅:

[图]Linux Kernel 5.10-rc7发布 开发顺利 正式版将于下周发布[图]Linux内核已准备添加对NVMe Simple Copy特性的支持

260 个用户觉得很有用

uc电脑园提供的技术方案或与您产品的实际情况有所差异,您需在完整阅读方案并知晓其提示风险的情况下谨慎操作,避免造成任何损失。

如此好文,分享给朋友

图片来源:网络

本文转载来至 cnbeta

发表评论
验证码:
评论列表
共0条