包含标签 linux 的文章

用户态vdpa设备vduse简介及结合QEMU源码分析

本文链接: https://cloud.tencent.com/developer/article/2436757 术语 vduse: VDUSE(vDPA Device in Userspace) 用户态vdpa设备 VDUSE 简介:virtio 软件定义的数据路径 2022 年 7 月 14 日 谢永吉, 王杰森 标签: 存储 虚拟化 用户空间中的 vDPA 设备 ( VDUSE ) 是一种为虚拟机 (VM) 和容器工作负载提供软件定义存储和网络服务的新兴方法,vDPA(virtio 数据路……

阅读全文

vDPA:支持 Linux 和 QEMU 中的块设备及内核VDPA块仿真设备vdpa-sim-blk源码分析

本文链接: https://cloud.tencent.com/developer/article/2436531 使用 libblkio、QEMU 存储守护进程和 VDUSE vDPA 设备是一种遵循virtio 数据路径规范但具有特定于供应商的控制路径的设备。 vDPA 设备既可以物理位于硬件上,也可以通过软件模拟。 主机内核中只需要一个小型 vDPA 父驱动程序来处理控制路径。主要优点是所有 vDPA 设备都具有统一的软件堆栈: 用于……

阅读全文

RDMA - inline 内联提高小包性能-降低时延(减少两个 PCIe 往返延迟)

RDMA - inline 内联提高小包性能-降低时延(减少两个 PCIe 往返延迟) 背景知识 - IB与PCIE是如何工作的? 摘要 这篇文章描述了通过 PCI Express 结构在 CPU 和 NIC 之间发生的一系列协调事件,以通过 InfiniBand 互连传输消息并发出其完成信号。 通过 InfiniBand 发送消息的主要方法是通过 Verbs API。libibverbs 是此 API 的标准实现,由 Linux-RDMA 社区……

阅读全文

RDMA - ODP按需分页设计原理-优点-源码浅析

RDMA - ODP按需分页设计原理-优点-源码浅析 术语 ODP: 按需分页 HMM: 异构内存管理(Heterogeneous Memory Management) 显示/隐式ODP 显式 ODP在显式 ODP 中,应用程序仍注册内存缓冲区以进行通信,但此操作用于定义 IO 的访问控制,而不是固定页面。ODP 内存区域 (MR) 在注册时不需要具有有效的映射。(IBV_E……

阅读全文

Nvidia DOCA-芯片上的数据中心软硬件架构简介

Nvidia DOCA-芯片上的数据中心软硬件架构简介 术语 DOCA: Data Center-on-a-Chip Architecture, 芯片上的数据中心架构 简介 DOCA 代表片上数据中心架构,基本上,它是 NVIDIA 的 DPU 软件开发平台。 DOCA 包括支持 DPU 加速的库、驱动程序和运行时。 DOCA 代码是用 C 编写的,一种思考方式是 DOCA 之于 DPU,就像 CUDA 之于 GPU 一样 NVIDIA DOCA™ SDK 使开发人员能够利用行业标准 API……

阅读全文

Linux内核-驱动技术杂谈

Linux内核-驱动技术杂谈 简介 Linux进程状态机 内存管理 网络架构 arm引导 参考 Linux设备驱动开发详解(基于4.0内核-宋宝华): https://e.dangdang.com/pc/reader/index.html?id=1900471094 晓兵 AI吐槽工具(小喇叭): https://chattoyou.cn 博客: https://logread.cn | https://blog.csdn.net/ssbandjl | https://cloud.tencent.com/developer/user/5060293/articles weixin: ssbandjl 公众号: 云原生云……

阅读全文

Beegfs存储

Beegfs 简介 BeeGFS 包含两个内置基准测试工具,可以分别帮助表征或评估网络或存储NetBench 和 StorageBench。当启用NetBench模式时,服务器将丢弃收到的写请求而不是写入数据。类似地,在读取请求的情况下,不会从底层文件系统读取,而是仅将内存缓冲区发送到客户端。NetBench……

阅读全文

Nvidia网络技术-端到端网络解决方案

Nvidia网络技术-端到端网络解决方案 术语 performance per watt 每瓦性能 适用于现代工作负载的加速网络-强大、安全的基础设施的蓝图 简介 每年出货的 3000 万台数据中心服务器中,有三分之一用于运行软件定义的数据中心堆栈。企业需要发展其网络基础设施,以支持现代数据中心工作负载导致的呈指数级增长的数据处理量。……

阅读全文

Nvidia 迈络思 OFED GPU直接RDMA

Nvidia 迈络思 OFED GPU直接RDMA 简介 GPU-GPU 间通信的最新进展是 GPUDirect RDMA。该技术在 GPU 内存与 NVIDIA 网络适配器设备之间提供直接的 P2P(点对点)数据路径。这显着减少了 GPU-GPU 通信延迟,并完全卸载了 CPU,将其从网络上的所有 GPU-GPU 通信中移除。GPU Direct 利用 NVIDIA 网络适配器的 PeerDirect RDMA 和 PeerDirect ASYNC™ 功能(异步远端直接通信……

阅读全文

优化 RDMA 代码的建议和技巧-rdma性能优化技巧-避坑指南

优化 RDMA 代码的建议和技巧-rdma性能优化技巧-避坑指南-RDMA资源 RDMA 被用在很多地方,主要是因为它可以实现高性能。在这篇文章中,我将提供有关如何从多个方面优化 RDMA 代码的建议和技巧 简单的科普下RDMA 什么是RDMA? DMA 代表直接内存访问。这意味着应用程序可以在 CPU 干预的情况下直接访问(读……

阅读全文