Greetings,

As you may be aware, the Dev team has been able to get OpenSSL  
cryptodev support for the Geode LX (net5501 and Alix.) in trunk.

I've done some testing using OpenVPN with BF-CBC and AES-128-CBC  
ciphers on a Soekris net5501 500Mhz/512MB

Below are benchmarks using FTP to /tmp on AstLinux in an OpenVPN tunnel.

CPU load tests were done with a 14 Mbps speed test stream, traffic in/ 
out to net5501 via OpenVPN tunnel, then NAT'ed out/in to the internet,  
configured with Arno's firewall, traffic shaper disabled.

As a baseline, OpenVPN configured with no encryption yields 26 Mbits/ 
sec. No OpenVPN 90 Mbits/sec.

AstLinux 0.6.2 - OpenVPN Throughput
=======================

BF-CDC - 20 Mbits/sec - 55% CPU Load @14Mbps
AES-128-CBC - 15 Mbits/sec - 63% CPU Load @14Mbps
--

AstLinux trunk-2227 - OpenVPN Throughput
No OpenSSL_OCF CryptDev support
===========================

BF-CDC - 18 Mbits/sec - 48% CPU Load @14Mbps
AES-128-CBC - 15 Mbits/sec - 58% CPU Load @14Mbps
--

AstLinux trunk-2227 - OpenVPN Throughput
With OpenSSL_OCF CryptDev support
===========================

BF-CDC - 15 Mbits/sec - 25% CPU Load @14Mbps
AES-128-CBC - 20 Mbits/sec - 25% CPU Load @14Mbps
--

What I find interesting, the Geode LX only supports AES-128, but  
BlowFish seems to be benefitted CPU-wise but lower throughput.

Also, the non-accelerated trunk has slight lower BlowFish performance  
than 0.6.2.

In conclusion, it appears to me that using AES-128-CBC with  
OpenSSL_OCF CryptDev support is a no-brainer for the net5501, others  
concur?

If anyone has any insights/opinions to these results, please comment.

Lonnie


------------------------------------------------------------------------------
_______________________________________________
Astlinux-users mailing list
Astlinux-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/astlinux-users

Donations to support AstLinux are graciously accepted via PayPal to 
pay...@krisk.org.

Reply via email to