This utilizes iperf to test the speed between two Ubiquiti devices.
SSH into first device and start iperf server on one device
iperf -s
SSH into the second device and run the following command to start the speedtest. Change the ip address to the iperf server ip.
iperf -c 192.168.1.20 -P5
The “-P” Option sets the thread count to 5. It makes the test a little bit more realistic.
Example:
XM.v5.6.9# iperf -c 192.168.1.20 -P5 ------------------------------------------------------------ Client connecting to 192.168.1.20, TCP port 5001 TCP window size: 16.0 KByte (default) ------------------------------------------------------------ [ 5] local 192.168.1.1 port 51493 connected with 192.168.1.20 port 5001 [ 9] local 192.168.1.1 port 51497 connected with 192.168.1.20 port 5001 [ 6] local 192.168.1.1 port 51494 connected with 192.168.1.20 port 5001 [ 8] local 192.168.1.1 port 51496 connected with 192.168.1.20 port 5001 [ 7] local 192.168.1.1 port 51495 connected with 192.168.1.20 port 5001 [ ID] Interval Transfer Bandwidth [ 9] 0.0-10.0 sec 4.91 MBytes 4.12 Mbits/sec [ ID] Interval Transfer Bandwidth [ 6] 0.0-10.0 sec 4.97 MBytes 4.16 Mbits/sec [ ID] Interval Transfer Bandwidth [ 8] 0.0-10.0 sec 4.86 MBytes 4.08 Mbits/sec [ ID] Interval Transfer Bandwidth [ 7] 0.0-10.0 sec 4.94 MBytes 4.13 Mbits/sec [ ID] Interval Transfer Bandwidth [ 5] 0.0-10.0 sec 5.00 MBytes 4.19 Mbits/sec [SUM] 0.0-10.0 sec 24.7 MBytes 20.7 Mbits/sec XM.v5.6.9#
iperf doesn’t exist on my unifi devices…
It is quite possible the UniFi devices do not have iperf on them. The AirMax equipment does though.