Linux内核已准备添加对NVMe Simple Copy特性的支持
今年获批修订新增的 NVMe 规范之一就是“Simple Copy”(简单复制)命令 , 允许复制多个连续范围到单个目标中 。 这个“Simple Copy”命令已经迁移至 SSD 主控中 。 现在 Linux Kernel 准备添加对 Simple Copy 的支持 。
文章插图
Simple Copy 允许将复制操作从多个源 LBA 转移到单个目标 LBA 。 这个复制操作有点类似于 SCSI Extended Copy "XCOPY" , 但是更加的简单 。 数据的移动仅通过 SSD主控处理 , 而且这项扩展在设计之初就考虑了对 NVMe Zoned Namespaces (ZNS) 的支持 。
在上周五发布的补丁中已经在内核的 NVMe 代码和块层上部署了对 Simple Copy 的支持 。 目前 , 一些内核开发人员也提出了一些担忧 , 认为如果设备不支持 Simple Copy , 那么在块层中需要进行合理的回退 , 而这反过来优惠带来安全的复制回退 。
【Linux内核已准备添加对NVMe Simple Copy特性的支持】此外内核开发人员还谈论了 Simple Copy 的用例 , 例如在 F2FS 和 Btrfs 文件系统的垃圾回收中 , 以及在 dm-kcopyd 代码中使用 。 鉴于先前对主线 SCSI XCOPY 支持的尝试未能成功 , 因此人们越来越担心在合并之前确保 NVMe Simple Copy 代码的状态良好 。
推荐阅读
- 向日葵远程控制企业版客户端更新升级,优化远控UI适配SADDC内核算法
- 没抢到小米11?雷军准备了一批现货
- AMD Zen3 APU内核图提前偷跑:三级缓存质变
- 苹果M1、A14内核设计对比:差别很大
- 威刚为英特尔12代Alder Lake平台准备了64GB DDR5-8400内存模组
- Linux Kernel 5.10.5发布:禁用FBCON加速滚动特性
- Linux 5.11开始围绕PCI Express 6.0进行早期准备
- 马云说的对吗?未来这2个职业可能会消失?2021你准备好了吗
- 微信也准备“收费”了?2大业务开始付费,网友:终于要来了
- Fedora正在寻求协助 希望加快Linux 5.10 LTS内核测试进度