nperf-0.1.0 is not a library.
nperf
A network performance measurement tool for TCP/UDP/QUIC protocols. Similar to iperf3 in usage.
QUIC protocol testing uses the quinn QUIC implementation. Future support for Quiche is WIP.
Differences to iperf3
- QUIC is newly supported in nperf
- Some CLI options yet to be supported in nperf and some are WIP
- SCTP is unsupported
- No support for --bidir
Usage
More options available via help.
Server
# binds to [::]:8080 by default
Client
# connects to 127.0.0.1:8080 by default and test TCP streams
# Test UDP performance
# Test QUIC performance
# Test with parallel streams using -P, period to test with -t
Future
- Support for TCP congestion algorithm, send/recv buffer sizes
- More performance metrics like rtt, retransmits, congestion window, etc
- More performance and configuration options for QUIC