1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79
|
Distribution
Open Fabrics Enterprise Distribution (OFED) 1.4, December 2008
Summary
qperf - Measure RDMA and IP performance
Overview
qperf measures bandwidth and latency between two nodes. It can work over
TCP/IP as well as the RDMA transports.
Quick Start
* Since qperf measures latency and bandwidth between two nodes, you need
access to two nodes. Assume they are called node1 and node2.
* On node1, run qperf without any arguments. It will act as a server and
continue to run until asked to quit.
* To measure TCP bandwidth between the two nodes, on node2, type:
qperf node1 tcp_bw
* To measure RDMA RC latency, type (on node2):
qperf node1 rc_lat
* To measure RDMA UD latency using polling, type (on node2):
qperf node1 -P 1 ud_lat
* To measure SDP bandwidth, on node2, type:
qperf node1 sdp_bw
Documentation
* Man page available. Type
man qperf
* To get a list of examples, type:
qperf --help examples
* To get a list of tests, type:
qperf --help 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
sdp_bw SDP streaming one way bandwidth
sdp_lat SDP 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
ud_bw UD streaming one way bandwidth
ud_bi_bw UD streaming two way bandwidth
ud_lat UD one way latency
rc_bw RC streaming one way bandwidth
rc_bi_bw RC streaming two way bandwidth
rc_lat RC one way latency
uc_bw UC streaming one way bandwidth
uc_bi_bw UC streaming two way bandwidth
uc_lat UC 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
|