iPerf network performance benchmarks
iPerf is a widely used tool for network performance measurement and tuning. It is significant as a cross-platform tool that can produce standardized performance measurements for any network.
Infrastructure Environment tested
The MySQL DB application has been tested on the following:
Resource | Value |
---|---|
Host OS | Ubuntu 17.10 |
Kernel Version | 4.15.0-51-generic |
Package manager | apt |
Environments tested | AWS i3.xlarge, Sunlight xlarge |
Test setup
Two instances are created in different hosts to run the iPerf between them to measure the network throughput.
One instance servers as server and runs the following command.
./iperf -s
The other instance servers as the client to send packets to the server, where the following command is running.
./iperf -c <server_ip_address> -P <number_of_threads>
Raw data
Platform | Number of iperf threads | Network throughput (Gbps) |
---|---|---|
AWS | 1 | 9.6 |
Sunlight | 1 | 13.9 |
AWS | 2 | 10.1 |
Sunlight | 2 | 19.8 |
AWS | 4 | 10.1 |
Sunlight | 4 | 19.8 |