IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> 系统运维 -> Storage: Xcopy Offload -> 正文阅读

[系统运维]Storage: Xcopy Offload

????????Copy offload是一个特性,它允许指示文件系统或存储设备拷贝到文件/逻辑块,而不需要本地CPU参与。

????????参考RISC-V峰会主题演讲单线程的性能由于Denard scaling和多线程,性能收到限制(因为摩尔定理)。随着SINA计算技术存储工作组TWG的兴起,将计算offloading到设备或通过光纤将变得更受欢迎因为有几个方案可用。当前内核最通用的方法但还没有合入到的是copy offload 到fabrics或设备上。

1 问题

????????原始工作是有Martin做的。最新的工作是有Mikulas发出的,但还没有合入。这两种方法彼此完全不同。一些存储供应商不鼓励将copy offload请求和正常的READ/WRITE混合。此外,如果一个拷贝请求需要被拆分,当操作失败时,存在副作用,即阻止copy offload在几乎所有常见的部署配置中使用。

2 当前工作状态

  1. 在不将命令切分为2个(一个用于拷贝IN,一个用于拷贝OUT)时很难处理仲裁的DM/MD栈。在[4]中表明了为什么[3]不适合作为候选。同时[4]对于两个命令方案也有一个没有解决的问题,如何在IN和OUT操作间修改DM布局。

????????去年年底,没有LSFMMM,我们与感兴趣的人进行了一次电话会议,我们希望与更广泛的社区成员分享细节。

3 为什么现在LINUX内核存储系统需要copy offload?

????????随着SNIA计算TWG和解决方案的增加,协议中存在SCSI XCopy的支持,Zoned设备在LINUX内核文件系统中的最新进展,NVME设备的P2P DMA支持,NVME设备和子系统将从copy offload操作中获利。

????????在这个背景下,我们有很多需要等待LINUX内核block层copy offload支持的场景,因此LINUX内核存储子系统可以处理之前提到的问题,允许更有效率的数据offload相关的操作(如move和copy)。

下列为一些需要等待copy offload的场景:

  1. SCSI-attached storage arrays
  2. 支持Xcopy DM/MD的栈设备
  3. 计算存储方案
  4. 文件系统:本地,NFS和Zonefs
  5. Block设备:分布的,本地的,以及Zoned设备
  6. P2P DMA支持方案
  7. NVME子系统包括NVME PCIE和NVMEOF

4 在会议上将讨论的内容

  1. 阻塞Copy Offload实现的部分
  2. 讨论有一个文件系统接口
  3. 讨论从用户态的系统调用
  4. 如何将该工作推进

[LSF/MM/BFP ATTEND] [LSF/MM/BFP TOPIC] Storage: Copy Offload (kernel.org)

  系统运维 最新文章
配置小型公司网络WLAN基本业务(AC通过三层
如何在交付运维过程中建立风险底线意识,提
快速传输大文件,怎么通过网络传大文件给对
从游戏服务端角度分析移动同步(状态同步)
MySQL使用MyCat实现分库分表
如何用DWDM射频光纤技术实现200公里外的站点
国内顺畅下载k8s.gcr.io的镜像
自动化测试appium
ctfshow ssrf
Linux操作系统学习之实用指令(Centos7/8均
上一篇文章      下一篇文章      查看所有文章
加:2022-03-17 22:37:43  更:2022-03-17 22:38:20 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 -2024/11/16 1:58:47-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码