job.answiz.com
  • 4
Votes
name
name Punditsdkoslkdosdkoskdo

How to test real system throughput between two points?

What are some of the better tools/utilities for testing real bandwidth across a link? In my case I am testing the real throughput across a wifi bridge.

It is also possible to install iperf3 (latest version) as follows:
$ sudo apt-get install iperf3
Sample outputs:

Reading package lists... Done
Building dependency tree       
Reading state information... Done
The following additional packages will be installed:
  libiperf0
The following NEW packages will be installed:
  iperf3 libiperf0
0 upgraded, 2 newly installed, 0 to remove and 0 not upgraded.
Need to get 58.5 kB of archives.
After this operation, 238 kB of additional disk space will be used.
Do you want to continue? [Y/n] y
Get:1 http://mirrors.linode.com/ubuntu xenial/universe amd64 libiperf0 amd64 3.0.11-1 [50.4 kB]
Get:2 http://mirrors.linode.com/ubuntu xenial/universe amd64 iperf3 amd64 3.0.11-1 [8090 B]
Fetched 58.5 kB in 0s (4796 kB/s)
Selecting previously unselected package libiperf0:amd64.
(Reading database ... 26120 files and directories currently installed.)
Preparing to unpack .../libiperf0_3.0.11-1_amd64.deb ...
Unpacking libiperf0:amd64 (3.0.11-1) ...
Selecting previously unselected package iperf3.
Preparing to unpack .../iperf3_3.0.11-1_amd64.deb ...
Unpacking iperf3 (3.0.11-1) ...
Processing triggers for man-db (2.7.5-1) ...
Setting up libiperf0:amd64 (3.0.11-1) ...
Setting up iperf3 (3.0.11-1) ...
Processing triggers for libc-bin (2.23-0ubuntu9) ...
  • 2
Reply Report
  • Setup an FTP server on the end points.
  • Setup an FTP client on the other end(s).
  • Use FTP to transfer a large(ish) test file in each direction (do upload and download tests on both ends).
  • Do it a few times to get an average time/speed.
  • Repeat after making configuration changes.

Recommended FTP Server/Client: FileZilla

Perhaps check out these related questions for some ideas as well:

  • 2
Reply Report

I find iperf to be one of the more useful utilities to test point-to-point bandwidth. It has many options to test over tcp/udp, with udp it can tell you how much jitter there was. Ports of iperf are available for almost every OS.

I also like testing with NDT, but it is isn't quite as easy to work with as iperf since NDT basically has to be setup as a server somewhere, and the client must have java installed.

  • 4
Reply Report