logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

深度:Linux 内核顶级大咖的博弈——性能、安全与 AI 时代的 P2P DMA 宪章

Linux内核2021年关于dma_buf_pin的争论展现了高性能计算与通用系统的碰撞。AMD/DRM维护者坚持内存安全优先,反对无限制pin操作;NVIDIA则强调性能需求;RDMA专家主张复用现有管理机制;Habanalabs代表则坚持AI芯片需要完全内存锁定。最终达成的方案实现了驱动自治:计算卡可原地锁定显存,通用GPU保持灵活性,同时通过ulimit和cgroups进行资源管理。这场讨论

文章图片
#服务器#架构#linux +3
解决 Soft-RoCE (RXE) 在网络命名空间 (Net Namespace) 中的限制:原理与实现

Linux Soft-RoCE(RXE)驱动在网络命名空间中存在通信问题,原因是其UDPSocket在初始命名空间中硬编码创建,导致容器内RDMA流量无法传输。朱彦军提交的补丁通过重构RXE资源管理,引入pernet_operations机制实现命名空间感知,改为动态创建UDPSocket,并重构数据包处理路径。改进后RXE支持容器与宿主机互联、容器间通过vethpair或网桥互联等场景。测试验证

文章图片
#网络#linux#服务器 +1
install rdma-core to ubuntu18.04

apt-get install python-docutils -yapt install libsystemd-devapt install pandoc -yapt-get install build-essential cmake gcc libudev-dev libnl-3-dev libnl-route-3-dev ninja-build pkg-config valgrind pyt

#linux
生成rdma-core deb文件在ubuntu22.04

apt install python-docutils -yapt install libsystemd-devapt install pandoc -yapt-get install build-essential cmake gcc libudev-dev libnl-3-dev libnl-route-3-dev ninja-build pkg-config valgrind python3

文章图片
到底了