Network performance, measured properly

iperf, TCP tuning, Squid and Internet measurement, explained

How to test throughput with iperf3, why a fast link still gives slow transfers, how to tune TCP for long paths, how proxies and caches work, and which tools to reach for when the network misbehaves.

$ iperf3 -c server -P 49.41 Gbits/sec

Quick start: your first iperf3 test

# on the server
iperf3 -s
# on the client: 10-second TCP test, then the reverse direction
iperf3 -c server.example.net
iperf3 -c server.example.net -R

Then read how to interpret the numbers.

About this site

NLANR.net keeps the address of the former National Laboratory for Applied Network Research useful: the guides are new, written for today's tools and checked against official documentation. Old links to iperf, Squid and measurement pages lead to the matching guide, and the laboratory's old papers and files are still available at their original addresses.

The project is free, has no ads and is kept online with the support of IBAN. More about the site.