BeagleBone Black Network Benchmarking

A visitor asked about BBB throughput stats.  I was surprised that I couldn’t find any information after some quick searching.  I ran a few tests with iperf and the results are below. My test setup is configured as follows:

  • BBB on 5V power adapter
  • BBB Ethernet connected to iMac Ethernet directly
  • BBB is running Debian Wheezy

I installed iperf on the BBB with apt and did a brew install iperf on my Mac.  On the Mac (acting as my server), one just runs ipef like this: iperf -s.

If somebody else with a BBB wants to benchmark the network performance, please share the link!

I also intend to do some SSL benchmarking, but that’s a little tricky. I think for that test, I’ll just connect over SSL and then download a file and measure the throughput.

Anybody else have ideas for better test setups or other networking tests?

debian@arm:~$ iperf -c 192.168.2.1 -t 20 -p 5001
------------------------------------------------------------
Client connecting to 192.168.2.1, TCP port 5001
TCP window size: 21.0 KByte (default)
------------------------------------------------------------
[  3] local 192.168.2.10 port 49075 connected with 192.168.2.1 port 5001
[ ID] Interval       Transfer     Bandwidth
[  3]  0.0-20.0 sec   225 MBytes  94.2 Mbits/sec

The following makes twenty parallel connections.

debian@arm:~$ iperf -c 192.168.2.1 -t 20 -p 5001 -P 20
------------------------------------------------------------
Client connecting to 192.168.2.1, TCP port 5001
TCP window size: 21.0 KByte (default)
------------------------------------------------------------
[  4] local 192.168.2.10 port 49065 connected with 192.168.2.1 port 5001
[  6] local 192.168.2.10 port 49056 connected with 192.168.2.1 port 5001
[  9] local 192.168.2.10 port 49058 connected with 192.168.2.1 port 5001
[  8] local 192.168.2.10 port 49057 connected with 192.168.2.1 port 5001
[ 11] local 192.168.2.10 port 49060 connected with 192.168.2.1 port 5001
[  5] local 192.168.2.10 port 49055 connected with 192.168.2.1 port 5001
[ 10] local 192.168.2.10 port 49059 connected with 192.168.2.1 port 5001
[ 14] local 192.168.2.10 port 49066 connected with 192.168.2.1 port 5001
[ 15] local 192.168.2.10 port 49067 connected with 192.168.2.1 port 5001
[ 17] local 192.168.2.10 port 49069 connected with 192.168.2.1 port 5001
[ 16] local 192.168.2.10 port 49068 connected with 192.168.2.1 port 5001
[ 18] local 192.168.2.10 port 49070 connected with 192.168.2.1 port 5001
[ 19] local 192.168.2.10 port 49071 connected with 192.168.2.1 port 5001
[ 20] local 192.168.2.10 port 49072 connected with 192.168.2.1 port 5001
[ 21] local 192.168.2.10 port 49073 connected with 192.168.2.1 port 5001
[ 12] local 192.168.2.10 port 49061 connected with 192.168.2.1 port 5001
[ 13] local 192.168.2.10 port 49062 connected with 192.168.2.1 port 5001
[  3] local 192.168.2.10 port 49063 connected with 192.168.2.1 port 5001
[  7] local 192.168.2.10 port 49064 connected with 192.168.2.1 port 5001
[ 22] local 192.168.2.10 port 49074 connected with 192.168.2.1 port 5001
[ ID] Interval       Transfer     Bandwidth
[  6]  0.0-19.2 sec  9.25 MBytes  4.04 Mbits/sec
[ 10]  0.0-19.2 sec  11.9 MBytes  5.19 Mbits/sec
[ 11]  0.0-19.2 sec  9.25 MBytes  4.03 Mbits/sec
[ 20]  0.0-19.3 sec  9.50 MBytes  4.14 Mbits/sec
[  9]  0.0-19.3 sec  9.25 MBytes  4.02 Mbits/sec
[ 22]  0.0-19.3 sec  9.00 MBytes  3.91 Mbits/sec
[  8]  0.0-19.3 sec  9.50 MBytes  4.12 Mbits/sec
[ 17]  0.0-19.4 sec  9.38 MBytes  4.06 Mbits/sec
[ 15]  0.0-19.4 sec  12.0 MBytes  5.19 Mbits/sec
[ 21]  0.0-19.4 sec  12.0 MBytes  5.19 Mbits/sec
[ 14]  0.0-19.4 sec  9.50 MBytes  4.10 Mbits/sec
[ 16]  0.0-19.4 sec  11.9 MBytes  5.13 Mbits/sec
[  5]  0.0-19.4 sec  11.9 MBytes  5.13 Mbits/sec
[ 18]  0.0-19.4 sec  12.0 MBytes  5.18 Mbits/sec
[ 19]  0.0-19.5 sec  11.9 MBytes  5.10 Mbits/sec
[ 12]  0.0-20.1 sec  13.0 MBytes  5.44 Mbits/sec
[  4]  0.0-20.1 sec  12.9 MBytes  5.38 Mbits/sec
[  7]  0.0-20.1 sec  10.8 MBytes  4.49 Mbits/sec
[ 13]  0.0-20.1 sec  13.0 MBytes  5.43 Mbits/sec
[  3]  0.0-20.1 sec  10.6 MBytes  4.43 Mbits/sec
[SUM]  0.0-20.1 sec   218 MBytes  91.0 Mbits/sec
Advertisements

2 thoughts on “BeagleBone Black Network Benchmarking

Comments are closed.