perftest 是一个用于性能测试的工具集,专门针对 RDMA(Remote Direct Memory Access)和 InfiniBand 网络进行基准测试。它提供了多种测试程序,允许用户测量不同 RDMA 操作的性能,如延迟和带宽。这些测试通常用于评估 RDMA 设备和网络的性能,帮助用户优化配置或解决潜在问题。
一、perftest的主要作用
1.1 主要功能
延迟测试:测量发送和接收消息的时间,以评估网络的延迟。
带宽测试:通过发送大量数据来测量网络的最大带宽。
多种协议支持:支持不同的 RDMA 协议,如 RC(Reliable Connection)、UC(Unreliable Connection)等。 、
多种传输模式:支持不同的传输模式,包括 Send/Receive 和 RDMA Read/Write 操作。