How to Use JPerf
The 2.0.5 version of JPerf for Mac is available as a free download on our website. JPerf for Mac lies within Developer Tools, more precisely IDE. The following versions: 2.0 and 1.0 are the most frequently downloaded ones by the program users. Our antivirus check shows that this Mac download is clean.
Installing iPerf on a Mac OS X system for bandwidth testing. You will need to click on Allow to allow external systems running iPerf in client mode to connect to the system. You can terminate the program from the command line by hitting control-C, i.e., hit the control and c keys simultaneously. You can check on whether iPerf is allowed to listen for incoming connections on an OS X system. Iperf free download - Iperf, Iperf for Windows 10, Network Performance Test for Windows 10, and many more programs. Enter to Search. My Profile Logout. CNET News Best Apps. Iperf is a command-line tool designed to perform active network measurements in order to determine the maximum possible bandwidth. Unfortunately, while it certainly packs a lot of features, the lack of a graphical user interface reduces is accessibility. There is an alternative, however, as JPerf is.
JPerf stands for Java Perf; it’s a GUI for running iPerf without having to bother learning the Command Line Interface (CLI) options. JPerf is a convenient tool to have in your belt. In this post you’ll learn how to use it and a trick to update it to the latest version. Be sure to note that JPerf supports iPerf version 2, and not the latest iPerf version 3.
First of all let’s see how to download it and launch it on Windows and MAC OS.
Jperf on MAC:
- Download JPerf https://sourceforge.net/projects/iperf/files/jperf/jperf%202.0.0/
- Double-click to untar
- From the Terminal navigate to the untarred directory
- chmod +x jperf.sh
- brew install iperf
- In the terminal run ./jperf.sh
Jperf on Windows:
- Download JPerf https://sourceforge.net/projects/iperf/files/jperf/jperf%202.0.0/
- Unzip
- Move to directory and click on jperf.bat
If everything goes as planned, you should see this JPerf window:
JPerf Upgrade
JPerf is just a wrapper for the iPerf executable that comes in the zipped file. By default, when you download JPerf, you get iPerf version 1.7.0 which dates back to 2003. Although optional, it’s a good idea to upgrade to a newer version of iPerf. Here is how to do that:
- Download iPerf 2.0.9 https://iperf.fr/download/windows/iperf-2.0.9-win32.zip
- Unzip the iPerf bundle in a directory
- Copy all the unzipped files of iPerf 2.0.9 and paste them in the bin directory of JPerf
In more detail, here are the files that need to be copied from the unzipped iPerf 2.0.9 directory:
Here is how the jperf-2.0.2-win64/bin directory originally looks:
And here is what it looks like after copying the iPerf 2.0.9 files in it:
You will need to replace the old iperf.exe with the new one. Now when you run JPerf, you will be using iPerf version 2.0.9 from 2016 and not the outdated 1.7.0 version from 2003.
Now, let’s get to some action!
JPerf Server
Obviously, the principles of JPerf follow those of iPerf: you need two hosts to send and receive traffic. You can use JPerf to set up two different laptops (as a client and a server) to send traffic between them. First, you have to start the JPerf server in order to listen for incoming traffic:
- Open JPerf by clicking on jperf.bat
- Choose the “Server” option and the port to listen to (in red below)
- Click the “Run Iperf!” button (in blue below)
(If prompted by Windows to allow inbound traffic, then click “Allow Access”)
In green, you can see the command that is needed to run the same server on the command line interface.
When finished, you can stop the JPerf server from running on the laptop by using the “Stop IPerf!” button.
JPerf Client
Now that the JPerf server is listening, it’s time to hit it with some traffic. On another laptop follow these steps:
- Open JPerf by clicking on jperf.bat
- Choose the “Client” option
- Input the IP and the port of the JPerf server (in red below)
- Click the “Run Iperf!” button (in blue below)
Note that there has to be a route from the JPerf client to the JPerf server, and the port has to be open to receive traffic.
Iperf Ios
If everything goes well, you should see a plot like this one:
Iperf For Mac Os
Congratulations! You have successfully run a JPerf bandwidth test!
Since JPerf uses iPerf on the backend, you can combine JPerf with iPerf. You can do this by running it on Linux or any other operating system as a server or a client.
Download Iperf For Macbook Pro
Of course, JPerf/iPerf gives you a tone of options that you can tweak when you run your tests. You can learn more about iPerf by reading our posts here.