Comment 9 for bug 963420

Revision history for this message
Serge Hallyn (serge-hallyn) wrote :

These are both on a precise kernel. Lucid's is done from a lucid container.

openssl speed aes for lucid:
ubuntu@l1:~$ openssl speed aes
Doing aes-128 cbc for 3s on 16 size blocks: 15380506 aes-128 cbc's in 2.99s
Doing aes-128 cbc for 3s on 64 size blocks: 6040561 aes-128 cbc's in 3.00s
Doing aes-128 cbc for 3s on 256 size blocks: 1769285 aes-128 cbc's in 3.00s
Doing aes-128 cbc for 3s on 1024 size blocks: 461988 aes-128 cbc's in 3.00s
Doing aes-128 cbc for 3s on 8192 size blocks: 58494 aes-128 cbc's in 2.99s
Doing aes-192 cbc for 3s on 16 size blocks: 14016534 aes-192 cbc's in 3.00s
Doing aes-192 cbc for 3s on 64 size blocks: 5258845 aes-192 cbc's in 3.00s
Doing aes-192 cbc for 3s on 256 size blocks: 1497092 aes-192 cbc's in 3.00s
Doing aes-192 cbc for 3s on 1024 size blocks: 386960 aes-192 cbc's in 3.00s
Doing aes-192 cbc for 3s on 8192 size blocks: 49032 aes-192 cbc's in 3.00s
Doing aes-256 cbc for 3s on 16 size blocks: 12884085 aes-256 cbc's in 3.00s
Doing aes-256 cbc for 3s on 64 size blocks: 4656849 aes-256 cbc's in 2.99s
Doing aes-256 cbc for 3s on 256 size blocks: 1304574 aes-256 cbc's in 3.00s
Doing aes-256 cbc for 3s on 1024 size blocks: 336883 aes-256 cbc's in 3.00s
Doing aes-256 cbc for 3s on 8192 size blocks: 42429 aes-256 cbc's in 3.00s
OpenSSL 0.9.8k 25 Mar 2009
built on: Tue Jan 31 10:48:27 UTC 2012
options:bn(64,64) md2(int) rc4(ptr,char) des(idx,cisc,16,int) aes(partial) blowfish(ptr2)
compiler: cc -fPIC -DOPENSSL_PIC -DZLIB -DOPENSSL_THREADS -D_REENTRANT -DDSO_DLFCN -DHAVE_DLFCN_H -m64 -DL_ENDIAN -DTERMIO -O3 -Wa,--noexecstack -g -Wall -DMD32_REG_T=int -DOPENSSL_BN_ASM_MONT -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DMD5_ASM -DAES_ASM
available timing options: TIMES TIMEB HZ=100 [sysconf value]
timing function used: times
The 'numbers' are in 1000s of bytes per second processed.
type 16 bytes 64 bytes 256 bytes 1024 bytes 8192 bytes
aes-128 cbc 82303.71k 128865.30k 150978.99k 157691.90k 160261.82k
aes-192 cbc 74754.85k 112188.69k 127751.85k 132082.35k 133890.05k
aes-256 cbc 68715.12k 99678.37k 111323.65k 114989.40k 115859.46k

for precise:
serge@ubuntu:~$ openssl speed aes
Doing aes-128 cbc for 3s on 16 size blocks: 12626290 aes-128 cbc's in 2.99s
Doing aes-128 cbc for 3s on 64 size blocks: 3459936 aes-128 cbc's in 3.00s
Doing aes-128 cbc for 3s on 256 size blocks: 886469 aes-128 cbc's in 3.00s
Doing aes-128 cbc for 3s on 1024 size blocks: 463945 aes-128 cbc's in 3.00s
Doing aes-128 cbc for 3s on 8192 size blocks: 58903 aes-128 cbc's in 3.00s
Doing aes-192 cbc for 3s on 16 size blocks: 10715054 aes-192 cbc's in 2.99s
Doing aes-192 cbc for 3s on 64 size blocks: 2907217 aes-192 cbc's in 3.00s
Doing aes-192 cbc for 3s on 256 size blocks: 738187 aes-192 cbc's in 3.00s
Doing aes-192 cbc for 3s on 1024 size blocks: 393220 aes-192 cbc's in 3.00s
Doing aes-192 cbc for 3s on 8192 size blocks: 49715 aes-192 cbc's in 3.00s
Doing aes-256 cbc for 3s on 16 size blocks: 9308224 aes-256 cbc's in 3.00s
Doing aes-256 cbc for 3s on 64 size blocks: 2477094 aes-256 cbc's in 3.00s
Doing aes-256 cbc for 3s on 256 size blocks: 631263 aes-256 cbc's in 3.00s
Doing aes-256 cbc for 3s on 1024 size blocks: 337517 aes-256 cbc's in 3.00s
Doing aes-256 cbc for 3s on 8192 size blocks: 42648 aes-256 cbc's in 3.00s
OpenSSL 1.0.1 14 Mar 2012
built on: Sat Mar 31 00:05:18 UTC 2012
options:bn(64,64) rc4(16x,int) des(idx,cisc,16,int) aes(partial) blowfish(idx)
compiler: cc -fPIC -DOPENSSL_PIC -DZLIB -DOPENSSL_THREADS -D_REENTRANT -DDSO_DLFCN -DHAVE_DLFCN_H -m64 -DL_ENDIAN -DTERMIO -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Wformat-security -Werror=format-security -D_FORTIFY_SOURCE=2 -Wl,-Bsymbolic-functions -Wl,-z,relro -Wa,--noexecstack -Wall -DOPENSSL_NO_TLS1_2_CLIENT -DMD32_REG_T=int -DOPENSSL_IA32_SSE2 -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_BN_ASM_GF2m -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DMD5_ASM -DAES_ASM -DVPAES_ASM -DBSAES_ASM -DWHIRLPOOL_ASM -DGHASH_ASM
The 'numbers' are in 1000s of bytes per second processed.
type 16 bytes 64 bytes 256 bytes 1024 bytes 8192 bytes
aes-128 cbc 67565.43k 73811.97k 75645.35k 158359.89k 160844.46k
aes-192 cbc 57338.08k 62020.63k 62991.96k 134219.09k 135755.09k
aes-256 cbc 49643.86k 52844.67k 53867.78k 115205.80k 116457.47k