Iperf Network Throughput Testing.
Iperf3 Open-source and cross platform, Client and Server network bandwidth throughput testing tool.
Iperf is network utility tool potentially used to measuring network bandwidth throughput between two systems available over an IP network.Iperf is a small and quick tool, Iperf3.exe is main executable file can be used standalone without the installation package.
Iperf is a simple and easy network tool accomplish the goal of helping administrator’s measuring bandwidth, delay, jitter, data loss including TCP/UDP Performance and network throughput on available bandwidth on network.
Iperf can measure the throughput of a network, Iperf operates in a client and server mode. It’s open source and cross platform supports variety of operating system including Microsoft window, Linus, UNIX, Apple Etc.Iperf is the robust tool to measure wired and wireless networks bandwidth throughput measuring on TCP/UDP.
Quick Ref -:
Iperf provides Bandwidth Check, Network Throughput, Packet loss, download/upload speed test.
Iperf TCP/UDP Features | |
TCP | UDP |
|
|
Note -:
iPerf3 servers will only allow one iPerf connection at a time. Multiple tests at the same time is not supported. If a test is in progress, the following message is displayed: “iperf3: error – the server is busy running a test. try again later”
Please Refers the Below Link and Download Iperf.
https://iperf.fr/iperf-download.php
How to use Iperf for window
Note -: Iperf is client and server application and need to execute Iperf on both the machine at same time for result.
- Download the Iperf on both source and destination machines.
- Extract the folder on your desire location –: (Example – (C:\ Drive))
- Verify “iperf3.exe” is available on your desired location.
- Open command prompt (cmd)
Iperf server and client Command
>>> iperf3 -s (turn one of the systems in to the Iperf server)
>> > iperf3 -c server_IPaddress (turn one of the systems in to the Iperf client)
>>> iperf3 – ? (Help)
Iperf Demonstration for Bandwidth Throughput Testing -:
Server Machine (IP – 192.168.0.184)
Open server Machine command prompt and follow the below steps
C:\>cd iperf
C:\iperf>iperf3.exe –s
Client Machine
Open Client Machine command prompt and follow the below steps
C:\>cd iperf
C:\iperf>iperf3.exe -c 192.168.0.184 << ————— Server IP
======================Server Output=======================
C:\iperf>iperf3.exe -s ----------------------------------------------------------- Server listening on 5201 ----------------------------------------------------------- Accepted connection from 192.168.0.184, port 56522 [ 5] local 192.168.0.184 port 5201 connected to 192.168.0.184 port 56523 [ ID] Interval Transfer Bandwidth [ 5] 0.00-1.01 sec 65.4 MBytes 541 Mbits/sec [ 5] 1.01-2.01 sec 64.2 MBytes 540 Mbits/sec [ 5] 2.01-3.01 sec 62.1 MBytes 522 Mbits/sec [ 5] 3.01-4.01 sec 66.9 MBytes 562 Mbits/sec [ 5] 4.01-5.01 sec 66.6 MBytes 560 Mbits/sec [ 5] 5.01-6.01 sec 63.5 MBytes 533 Mbits/sec [ 5] 6.01-7.00 sec 68.4 MBytes 575 Mbits/sec [ 5] 7.00-8.00 sec 65.1 MBytes 547 Mbits/sec [ 5] 8.00-9.00 sec 67.7 MBytes 569 Mbits/sec [ 5] 9.00-10.02 sec 65.6 MBytes 543 Mbits/sec [ 5] 10.02-10.02 sec 256 KBytes nan Bytes/sec - - - - - - - - - - - - - - - - - - - - - - - - - [ ID] Interval Transfer Bandwidth [ 5] 0.00-10.02 sec 0.00 Bytes 0.00 bits/sec sender [ 5] 0.00-10.02 sec 656 MBytes 549 Mbits/sec receiver ----------------------------------------------------------- Server listening on 5201 -----------------------------------------------------------
======================Client Output=======================
C:\iperf>iperf3.exe -c 192.168.0.184 Connecting to host 192.168.0.184, port 5201 [ 4] local 192.168.0.184 port 56523 connected to 192.168.0.184 port 5201 [ ID] Interval Transfer Bandwidth [ 4] 0.00-1.01 sec 65.5 MBytes 542 Mbits/sec [ 4] 1.01-2.01 sec 65.0 MBytes 546 Mbits/sec [ 4] 2.01-3.01 sec 61.2 MBytes 515 Mbits/sec [ 4] 3.01-4.01 sec 67.5 MBytes 567 Mbits/sec [ 4] 4.01-5.01 sec 66.2 MBytes 557 Mbits/sec [ 4] 5.01-6.01 sec 64.1 MBytes 539 Mbits/sec [ 4] 6.01-7.02 sec 68.8 MBytes 569 Mbits/sec [ 4] 7.02-8.00 sec 65.0 MBytes 555 Mbits/sec [ 4] 8.00-9.00 sec 67.5 MBytes 567 Mbits/sec [ 4] 9.00-10.02 sec 65.0 MBytes 538 Mbits/sec - - - - - - - - - - - - - - - - - - - - - - - - - [ ID] Interval Transfer Bandwidth [ 4] 0.00-10.02 sec 656 MBytes 549 Mbits/sec sender [ 4] 0.00-10.02 sec 656 MBytes 549 Mbits/sec receiver iperf Done.
Iperf Descriptions
Server specific
- -s, –server: Starts iPerf in server mode and waits for an iPerf client to contact it.
Client/server
- -u, –udp: Uses UDP instead of TCP.
- -p, –port <Port>: Connects with or expects data packets on this port (default: 5001).
- -B, –bind <Interface>: Permits the connection only via the specified interface (IP address or interface name).