Open VPN Crypto performans AMD Geode LX800 versus AMD T40E APU
-
Hello everybody,
has anyone made a performance check between AMD Geode LX800 CPU amd AMD T40E APU? While the first one runs on 500 MHz and has a build in crypto accelerator the last one runs on 1 GHz with two cores but without crypto accelerator. I checked the last T40E with:
/usr/bin/openssl speed -evp aes-128-cbc -engine cryptodev
engine "cryptodev" set.
Doing aes-128-cbc for 3s on 16 size blocks: 3835168 aes-128-cbc's in 2.93s
Doing aes-128-cbc for 3s on 64 size blocks: 1037979 aes-128-cbc's in 3.00s
Doing aes-128-cbc for 3s on 256 size blocks: 265628 aes-128-cbc's in 3.00s
Doing aes-128-cbc for 3s on 1024 size blocks: 66701 aes-128-cbc's in 2.99s
Doing aes-128-cbc for 3s on 8192 size blocks: 8355 aes-128-cbc's in 3.00s
OpenSSL 1.0.1l-freebsd 15 Jan 2015
built on: date not available
options:bn(64,64) rc4(8x,int) des(idx,cisc,16,int) aes(partial) idea(int) blowfish(idx)
compiler: clang
The 'numbers' are in 1000s of bytes per second processed.
type 16 bytes 64 bytes 256 bytes 1024 bytes 8192 bytes
aes-128-cbc 20945.13k 22143.55k 22666.92k 22826.72k 22814.72kThat seems to be a worse perfomance than in this comparison on a Geode LX800 boards with different settings:
https://doc.pfsense.org/index.php/Are_cryptographic_accelerators_supportedHas anyone benchmarks?
Best regards,
Andy -
Has anyone benchmarks?
If you use a PC Engines APU 1D4 board you might be enabling the PowerD (high adaptive)
option that might be realizing more throughput by using the CPU in another way.