I saw the eval command and thought I run it against my virtual machine(quad phemon 2.5 GHZ processor). I have 2 processors dedicated to my firewall.
$ openssl speed -evp aes-128-cbc
OpenSSL 0.9.8e 23 Feb 2007
built on: Fri May 15 13:50:54 EDT 2009
options:bn(64,32) md2(int) rc4(idx,int) des(ptr,risc1,16,long) aes(partial) blowfish(idx)
compiler: cc
available timing options: USE_TOD HZ=128 [sysconf value]
timing function used: getrusage
The 'numbers' are in 1000s of bytes per second processed.
type 16 bytes 64 bytes 256 bytes 1024 bytes 8192 bytes
aes-128-cbc 68862.24k 74318.49k 76634.68k 77303.50k 77649.46k
$ openssl speed -evp aes-128-cbc -engine cryptodev
OpenSSL 0.9.8e 23 Feb 2007
built on: Fri May 15 13:50:54 EDT 2009
options:bn(64,32) md2(int) rc4(idx,int) des(ptr,risc1,16,long) aes(partial) blowfish(idx)
compiler: cc
available timing options: USE_TOD HZ=128 [sysconf value]
timing function used: getrusage
The 'numbers' are in 1000s of bytes per second processed.
type 16 bytes 64 bytes 256 bytes 1024 bytes 8192 bytes
aes-128-cbc 68590.93k 74215.00k 76918.08k 77146.59k 77406.33k
I don't have any encryption hardware. That is supported at this time. How do my numbers compare to other people's systems. I thinking about moving some hardware around and debating about replacing a server. I don't what to take to big of a performance hit.
RC