InfiniBand 网络及常用命令

💡 原文中文,约12500字,阅读约需30分钟。
📝

内容提要

InfiniBand是一种高性能计算网络标准,具备高吞吐量和低延迟,适用于计算机间的数据传输。它支持远程直接内存访问(RDMA),数据传输速率超过200 Gbps。网络分为两层,通过安装驱动程序可优化性能,并提供多种监控和测试命令以评估网络状态。

🎯

关键要点

  • InfiniBand是一种高性能计算网络标准,具有高吞吐量和低延迟,适用于计算机间的数据传输。
  • InfiniBand支持远程直接内存访问(RDMA),数据传输速率超过200 Gbps。
  • InfiniBand网络需要专属的软硬件环境,包括InfiniBand网卡、光纤连接和支持InfiniBand的交换机。
  • InfiniBand网络分为两层:第一层是由End Node和Switch组成的Subnet,第二层是由Router连接的多个Subnet。
  • MLNX OFED驱动用于启用和优化Mellanox网卡的网络传输性能。
  • MFT用于设备维护和管理,包括升级固件和修改硬件参数。
  • 可以通过命令查看IB网卡信息,包括网卡列表和状态。
  • IB监控测试命令包括监听异步事件、查看设备信息和测试连通性。
  • IB性能测试命令包括读带宽测试、读延迟测试、发送带宽测试和发送延迟测试。
  • ibdiagnet命令用于诊断网络问题。
➡️

继续阅读