qperf 是测试延迟以及带宽的工具,一般的用法是一个机器使用不带参数的,另外一个机器使用qperf hostname tests或者其他命令

支持的tests

Miscellaneous
conf                    Show configuration
quit                    Cause the server to quit
Socket Based
rds_bw                  RDS streaming one way bandwidth
rds_lat                 RDS one way latency
sctp_bw                 SCTP streaming one way bandwidth
sctp_lat                SCTP one way latency
tcp_bw                  TCP streaming one way bandwidth
tcp_lat                 TCP one way latency
udp_bw                  UDP streaming one way bandwidth
udp_lat                 UDP one way latency
RDMA Send/Receive
rc_bi_bw                RC streaming two way bandwidth
rc_bw                   RC streaming one way bandwidth
rc_lat                  RC one way latency
uc_bi_bw                UC streaming two way bandwidth
uc_bw                   UC streaming one way bandwidth
uc_lat                  UC one way latency
ud_bi_bw                UD streaming two way bandwidth
ud_bw                   UD streaming one way bandwidth
ud_lat                  UD one way latency
xrc_bi_bw               XRC streaming two way bandwidth
xrc_bw                  XRC streaming one way bandwidth
xrc_lat                 XRC one way latency
RDMA
rc_rdma_read_bw         RC RDMA read streaming one way bandwidth
rc_rdma_read_lat        RC RDMA read one way latency
rc_rdma_write_bw        RC RDMA write streaming one way bandwidth
rc_rdma_write_lat       RC RDMA write one way latency
rc_rdma_write_poll_lat  RC RDMA write one way polling latency
uc_rdma_write_bw        UC RDMA write streaming one way bandwidth
uc_rdma_write_lat       UC RDMA write one way latency
uc_rdma_write_poll_lat  UC RDMA write one way polling latency
InfiniBand Atomics
rc_compare_swap_mr      RC compare and swap messaging rate
rc_fetch_add_mr         RC fetch and add messaging rate
Verification
ver_rc_compare_swap     Verify RC compare and swap
ver_rc_fetch_add        Verify RC fetch and add

 

 

参考资料

​https://www.opsdash.com/blog/network-performance-linux.html​​​
​​​https://linux.die.net/man/1/qperf​​​
​​​https://github.com/linux-rdma/qperf​