从网卡在主机中必须承担的角色出发进行选择。基础连接、加速通信和基础设施卸载是不同的需求。系列名称或标称链路速率并不能确立协议支持、物理适配或使用设备所需的软件。
1. 定义所需角色
说明主机需要的是普通网络接入、RDMA 通信路径,还是独立管理的基础设施处理功能。确定应用框架和运行环境。
选择 DPU 应当是因为其处理和隔离模型支持某项已定义的需求,而不是因为其产品类别听起来能力更强。明确负责其软件生命周期和恢复的团队。
2. 确定确切的网卡和服务器
记录完整的网卡物料编号、服务器型号及相关硬件配置。确认物理外形尺寸、支持的主机接口、机械间隙、供电和散热要求。PCIe 附加卡和 OCP 实现不应被视为可互换的封装形式。
ConnectX 文档区分了网卡变体及其要求。协议和速率支持必须针对所提供的标识符进行核查,而不能从系列名称推断。R51
| 选型维度 | 所需证据 |
|---|---|
| 物理集成 | 支持的服务器插槽或外形尺寸及机械适配 |
| 主机连接 | 支持的 PCIe 配置及相关拓扑约束 |
| 网络接口 | 协议、逻辑端口、速率和验证过的介质 |
| 软件 | 操作系统、驱动、固件和应用依赖 |
| 卸载功能 | 实际所需功能及其支持的部署模式 |
| 运维 | 更新、监控、访问和恢复的归属 |
3. 检查主机到应用的路径
网络端口的标称速率并不能证明主机能够提供等效的有效流量。考虑实际的主机接口、CPU 或 GPU 局部性、应用行为和软件配置。不要将网卡的端口规格直接转化为工作负载性能承诺。
对于 GPU 服务器,记录在平台设计下哪块网卡与哪条主机或 GPU 路径相关联。测试预期的放置位置,而不是假设所有插槽在运行上等效。
4. 验证对端和互连
确定交换机端口及其运行模式,然后在两端选择支持的模块或组件。NVIDIA 的平台连接指南说明了主机、交换机和互连选择如何构成一个配置。R05
仅以太网和 VPI 或支持 InfiniBand 的变体不得混为一谈。从 InfiniBand 解决方案页面链接的网卡仍然需要其自身的协议支持证据。
5. 冻结软件基线
记录驱动和固件组合、操作系统以及任何容器、编排或加速依赖。带版本的平台支持文档适用于其声明的环境;不要将某个版本的支持表视为永久保证。R10
对于 DPU,包括其管理访问、镜像生命周期和恢复流程。无人负责的辅助运行环境可能成为维护缺口。
6. 验收所需功能
验证设备识别、链路模式、相关卸载和代表性工作负载行为。保留测试条件和主机放置位置。仅在批准的范围内测试恢复。
输出的是针对特定主机进行的网卡验证,而不是 NIC、SuperNIC 和 DPU 的通用排名。在请求候选设备时,请提供服务器配置、应用、协议和卸载需求。
配套工程示意图
以下配图用于说明本篇设计思路,图中英文术语可结合文末释义阅读;不代表实测结果、认证配置或随货清单。
专业术语说明
- DPU(数据处理器)Data Processing Unit
- 一种可独立运行软件、承担网络与存储等基础设施处理任务的处理器。本文中用于判断主机是否需要独立管理的基础设施处理功能,并需明确其软件生命周期与恢复归属。
- RDMA(远程直接内存访问)Remote Direct Memory Access
- 允许具备相应能力的适配器直接在主机内存之间传输数据的机制,可减少内核数据复制和处理器负担。仍需软件建立连接、注册内存,并满足设备、驱动和网络条件。
- PCIe(高速外围组件互连)Peripheral Component Interconnect Express
- 服务器内部连接网卡等外设的接口标准。本文中用于确认网卡与服务器之间的主机连接方式、拓扑约束及物理集成要求。
- OCP(开放计算项目)Open Compute Project
- 一种服务器网卡的外形与接口规范。本文中强调OCP实现与PCIe附加卡不应被视为可互换的封装形式,需分别确认物理适配。
- VPI(虚拟协议互连)Virtual Protocol Interconnect
- NVIDIA网卡中可支持以太网或InfiniBand两种协议模式的变体标识。本文中强调VPI或支持InfiniBand的变体不能与仅以太网变体混为一谈。
- InfiniBand(无限带宽)InfiniBand
- 一种高性能计算与数据中心互联协议。本文中用于说明从InfiniBand解决方案页面链接的网卡仍需单独核查其协议支持证据。
- SuperNIC(超级网卡)SuperNIC
- 面向加速计算场景的网卡类别。本文中用于说明输出应是针对特定主机的网卡验证,而非NIC、SuperNIC和DPU之间的通用排名。
延伸阅读
资料来源
资料核对:
参数、兼容性与操作步骤应结合文中引用资料、完整型号及实际软件版本核对。配图为工程示意。


