Iperf For Mac



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.

For

Jperf on MAC:

  1. Download JPerf https://sourceforge.net/projects/iperf/files/jperf/jperf%202.0.0/
  2. Double-click to untar
  3. From the Terminal navigate to the untarred directory
  4. chmod +x jperf.sh
  5. brew install iperf
  6. In the terminal run ./jperf.sh

Jperf on Windows:

  1. Download JPerf https://sourceforge.net/projects/iperf/files/jperf/jperf%202.0.0/
  2. Unzip
  3. 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:

  1. Download iPerf 2.0.9 https://iperf.fr/download/windows/iperf-2.0.9-win32.zip
  2. Unzip the iPerf bundle in a directory
  3. Copy all the unzipped files of iPerf 2.0.9 and paste them in the bin directory of JPerf
Iperf for macbook air

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:

Iperf for mac

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:

  1. Open JPerf by clicking on jperf.bat
  2. Choose the “Server” option and the port to listen to (in red below)
  3. 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:

  1. Open JPerf by clicking on jperf.bat
  2. Choose the “Client” option
  3. Input the IP and the port of the JPerf server (in red below)
  4. Click the “Run Iperf!” button (in blue below)
Iperf3 mac os

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.