mlx5

gwf2166 天前
驱动开发·linux内核·性能调优·rdma·故障排查·mlx5·irdma
常见驱动问题定位与解决:设备识别、性能不达预期、CQ错误码 —— 资深RDMA驱动调试排错指南一、前言/背景 二、核心概念与设计原理 三、驱动架构与代码实现 四、数据通路与性能关键点 五、实战配置与调优 六、调试方法与工具 七、最佳实践与常见问题 八、总结与展望
gwf21616 天前
linux内核·rdma·网卡驱动·mlx5·gpudirect·ib_core·内核架构
内核RDMA子系统(ib_core)架构与核心数据结构:从驱动视角解构数据通路摘要:本文深度解析Linux内核RDMA子系统(ib_core)架构,聚焦ib_device/ib_pd/ib_cq等核心数据结构的生命周期与内存布局。结合mlx5/irdma/bnxt_re驱动实现,剖析数据通路Fast/Slow Path设计、多厂商差异化处理及GPUDirect RDMA内存注册瓶颈。提供从内核源码级调试到生产环境调优的实战指南,旨在为资深RDMA工程师提供内核态排障与性能优化的系统性参考。
gwf21618 天前
rdma·numa·io_uring·内核驱动·mlx5·verbs·hugepage
Verbs性能优化实战:Inline/Signaled/批处理/NUMA亲和全攻略一、前言/背景 二、核心概念与设计原理 三、驱动架构与代码实现 四、数据通路与性能关键点 五、实战配置与调优 六、调试方法与工具 七、最佳实践与常见问题 八、总结与展望
业余程序员plus20 天前
pcie·rdma·hca·icm·mellanox·mlx5·command queue
RDMA-HCA-Mellanox网卡架构与初始化 (一)HCA 将连接状态、队列配置、地址转换和事件路由组织为硬件对象。设备通过命令接口建立这些对象,再根据内存中的描述符和 UAR 门铃执行工作。本篇从对象与内存关系出发,解释设备如何启动、取得运行所需的内存、执行管理命令,以及满足什么条件后可以关闭和回收资源。
bandaoyu1 年前
rdma·mlx5
【RDMA】mlx5dev mlx5dv_devx 接口目录mlx5dev和mlx5dv_devx的关系mlx5devmlx5dv_devxmlx5dv_modify_qp_lag_port 和 mlx5dv_modify_qp_udp_sport 的区别是?
我是有底线的