Embedded x86 Benchmarks

Lonnie Abelbeck lists at lonnie.abelbeck.com
Mon Dec 11 18:32:47 CET 2017


Greetings,

I have a collection of lower-end (embedded) x86 boxes that I use for testing with our AstLinux project.

I ran iperf3 tests of WireGuard performance with a common "fast" VMware VM WireGuard endpoint.

Interestingly the J1900 and N2930 can saturate the 1 Gb interface with 1 to 1.5 CPU cores still available.  The similar OpenVPN performance maxes out at only 100 to 130 Mbps of tunneled traffic.

Also note that the Lanner Atom N2800 system is 32-bit (i686), so even with 'ssse3' it appears there is no optimization, and the performance reflects that.

Hopefully others find this interesting.

Lonnie

=================================

All WireGuard endpoints:
Linux 3.16.51
WireGuard 0.0.20171211

Common "Server" endpoint:

VMware VM
x86_64, 2-core, 3.7 GHz Xeon E5-1620
--
vmware-vm ~ # iperf3 -s
--

"Client" endpoints:

Qotom Q190G4N-S07
x86_64, 4-core, 2.0 GHz Celeron J1900
--
[  4]   0.00-30.00  sec  3.05 GBytes   874 Mbits/sec   14             sender
[  4]   0.00-30.00  sec  3.05 GBytes   873 Mbits/sec                  receiver
--

Jetway NF9HG-2930
x86_64, 4-core, 1.8 GHz Celeron N2930
--
[  4]   0.00-30.00  sec  3.05 GBytes   873 Mbits/sec   10             sender
[  4]   0.00-30.00  sec  3.05 GBytes   872 Mbits/sec                  receiver
--

Lanner FW-7541D
x86_64, 2-core,4-thread, 1.8 GHz Atom D525
--
[  4]   0.00-30.00  sec  2.34 GBytes   669 Mbits/sec    0             sender
[  4]   0.00-30.00  sec  2.33 GBytes   668 Mbits/sec                  receiver
--

PC Engines APU2
x86_64, 4-core, 1.0 GHz AMD GX-412TC
--
[  4]   0.00-30.00  sec  1.78 GBytes   510 Mbits/sec    0             sender
[  4]   0.00-30.00  sec  1.78 GBytes   510 Mbits/sec                  receiver
--

Lanner LEC-7220-N4
i686, 2-core,4-thread, 1.9 GHz Atom N2800
--
[  4]   0.00-30.00  sec  1.14 GBytes   325 Mbits/sec    0             sender
[  4]   0.00-30.00  sec  1.13 GBytes   324 Mbits/sec                  receiver
--

Soekris net5501
i586, 1-core, 0.5 GHz AMD Geode LX
--
[  4]   0.00-30.00  sec  76.6 MBytes  21.4 Mbits/sec    0             sender
[  4]   0.00-30.00  sec  76.5 MBytes  21.4 Mbits/sec                  receiver
--

=================================


More information about the WireGuard mailing list