返回上一页  首页 | cnbeta报时: 10:38:06
[图]Linux内核已准备添加对NVMe Simple Copy特性的支持
发布日期:2020-12-08 11:02:37  稿源:cnBeta.COM

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

hqdefault.webp

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 代码的状态良好。

我们在FebBox(https://www.febbox.com/cnbeta) 开通了新的频道,更好阅读体验,更及时更新提醒,欢迎前来阅览和打赏。
查看网友评论   返回完整版观看

返回上一页  首页 | cnbeta报时: 10:38:06

文字版  标准版  电脑端

© 2003-2025