

Because it was substantially rewritten, it is not backward-compatible with previous versions. IPerf3 was principally developed by Energy Sciences Network/Lawrence Berkeley National Laboratory and is available under a three-clause Berkeley Software Distribution license. IPerf3 provides a quick and easy way to determine the effective bandwidth between the two systems, although with an important caveat: Don't assume the bandwidth is symmetrical - continue to test in both directions. With services like AWS, Microsoft Azure and Google Cloud, bandwidth provisioning for a given class of VMs is often unclear. It can also be used to test the bandwidth of cloud-based systems. IPerf3 is well suited to test data mover applications, such as those that run remote backups or synchronize databases. Command-line parameters indicate which system will take on the role of the server - the target -and which will be the client. The tool is simple to use: A single executable runs on both the client and the server. It can also be used to measure LAN and wireless LAN throughput. IPerf3 is built on a client-server model and measures maximum User Datagram Protocol, TCP and Stream Control Transmission Protocol throughput between client and server stations. Like its predecessors, iPerf3 tests the bandwidth between any two networked computers to determine if the available bandwidth is large enough to support the transmission of an application.
