Sign inSign up

pedroperezmsft/qperf

By pedroperezmsft

•Updated almost 9 years ago

qperf is a Linux command that measures bandwidth and latency between two nodes.

Image
0

3.2K

pedroperezmsft/qperf repository overview

⁠SUMMARY

qperf is a Linux command that measures bandwidth and latency between two nodes. It can work over TCP/IP as well as the RDMA transports. ... One may then run qperf on a client node to obtain measurements such as bandwidth, latency and cpu utilization

⁠USAGE

⁠Server side

docker run -dti -p 4000:4000 -p 4001:4001 pedroperezmsft/qperf -lp 4000

⁠Client side

⁠tcp latency

docker run -ti --rm pedroperezmsft/qperf 10.1.4.5 -lp 4000 -ip 4001 tcp_lat

⁠tcp bandwidth

docker run -ti --rm pedroperezmsft/qperf 10.1.4.5 -lp 4000 -ip 4001 tcp_bw

⁠tcp latency + bandwidth + system conf

docker run -ti --rm pedroperezmsft/qperf 10.1.4.5 -lp 4000 -ip 4001 tcp_bw tcp_lat conf

⁠Results

tcp_bw:
    bw  =  126 MB/sec
tcp_lat:
    latency  =  188 us
conf:
    loc_node   =  4ce9eb557ccf
    loc_cpu    =  2 Cores: Intel Xeon E5-2673 v4 @ 2.30GHz
    loc_os     =  Linux 4.11.0-1014-azure
    loc_qperf  =  0.4.10
    rem_node   =  847bb3ee685b
    rem_cpu    =  2 Cores: Intel Xeon E5-2673 v4 @ 2.30GHz
    rem_os     =  Linux 4.11.0-1014-azure
    rem_qperf  =  0.4.10```

Tag summary

Content type

Image

Digest

Size

4.5 MB

Last updated

almost 9 years ago

docker pull pedroperezmsft/qperf