#### Instructions > [!Note] > The iperf3 tool is open source software that is available with source code and developed by [ESnet](https://www.es.net/) / [Lawrence Berkeley National Laboratory](https://www.lbl.gov/). It is released under a three-clause [BSD license](https://en.wikipedia.org/wiki/BSD_licenses). ## Download or install the iperf3 utility for the operating system (OS) being used: ### Windows Installation:  1. Download the latest Binary found [here](https://iperf.fr/iperf-download.php) 2. Extract the Binary .zip file anywhere on the local file system to later run it from. 3. There is no install for Windows, instead open a command prompt at the location the utility was extracted to. ### Red Hat Linux Installation:  1. Run the following command with superuser privileges (root): ```bash dnf install iperf3 ``` ### Ubuntu Linux Installation:  1. Run the following command with sudo privileges: ```bash sudo apt install iperf3 ``` > [!Note] > The iperf utility is installed by default on VMware ESXi 7.0 and newer located on the local file system: `/usr/lib/vmware/vsan/bin/iperf3` ## How to test available network bandwidth: 1. On the server receiving data, run the following command: ``` iperf3 -s ``` The port used (**Default 5201**) must be opened if a local firewall is enabled. You can specify a specific port If needed with the "-p <_port>_" option. 2. On the server sending data, run the following command: ``` iperf3 -c x.x.x.x ``` Replace the <x.x.x.x> with the IP address of the server from step 2. ![iperf running on Windows in server mode](https://supportkb.dell.com/img/ka06P000000oi66QAA/ka06P000000oi66QAA_en_US_1.jpeg) **Figure 1:** Image of iperf3 running on Windows as server ready to receive data.   ![iperf client transfer output](https://supportkb.dell.com/img/ka06P000000oi66QAA/ka06P000000oi66QAA_en_US_2.jpeg) **Figure 2:** Image of iperf3 running on Linux as client showing transfer results ## Additional Information The iperf3 utility is a commonly used network testing tool that measures the throughput of a network between two systems. It allows the user to set various parameters that can be used for testing a network, or alternatively for optimizing or tuning a network. It has a client and server functionality and can measure the throughput between the two ends, either unidirectionally or bi-directionally. It is open-source software and runs on various platforms including Linux, Windows, and VMware. If a specific interface address must be used, you can specify the address to use with the "`-B <x.x.x.x>`" option. When testing networks above 10G speeds its best to connect the client with multiple threads using the "`-P <threads>`" option. > [!Note] > Additional information about iperf3 and its uses can be found at [iperf.fr](https://iperf.fr/iperf-doc.php#3doc). # Source https://www.dell.com/support/kbdoc/en-us/000139427/how-to-test-available-network-bandwidth-using-iperf