devmem

mounter62511 小时前
linux·运维·服务器·ebpf·linux kernel·dmabuf·devmem
Linux 跨设备内存共享核心:dma-buf 全景演进与技术前沿dma-buf(DMA Buffer)是 Linux 内核中用于跨设备/跨驱动内存共享的核心子系统。近年来,随着 AI 训练、大模型推理以及超高性能网络(如 400G/800G 网络)的爆发,数据在 GPU、网卡(NIC)、存储设备(NVMe)之间的零拷贝(Zero-copy)传输成为了刚需。dma-buf 已经从最初一个简单的“媒体设备间共享内存”的小工具,演变成了如今支撑现代 AI 数据中心、GPU 服务器超高性能通信的底层基石。
mounter6251 个月前
linux·服务器·网络·io_uring·netkit·devmem·hard lease
【Linux 网络进阶】下一代虚拟网络设备 netkit 详解:超越 veth 的云原生基石前言在容器化横行、AI 计算爆发的今天,Linux 网络协议栈的性能瓶颈愈发凸显。长期以来,veth-pair 是连接容器与宿主机的标准桥梁。然而,为了追求极致的性能和更灵活的控制,Meta 和 Google 等技术巨头推动了 netkit 这一全新虚拟设备进入内核。
mounter6251 个月前
linux·服务器·网络·网络协议·tcp/ip·kernel·devmem
【深度解析】Device Memory TCP:开启高性能网络传输的“零拷贝”新时代1. 缘起:为什么我们需要 Device Memory TCP?在传统的数据处理流程中,当我们需要将网络数据发送到 GPU、TPU 或 SSD 等设备内存,或者从这些设备发送数据时,往往需要经历极其繁琐的步骤:
我是有底线的