dead.letter

A technical blog focusing on Linux, FreeBSD, DNS, security and virtualization.

2004-02-23

OpenSSL RSA benchmarks on various Dell computers

Dell Optiplex G1 running FreeBSD 4.9-RELEASE-p1


> openssl speed rsa

OpenSSL 0.9.7c 30 Sep 2003
built on: Mon Dec 1 12:36:46 PST 2003
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
sign verify sign/s verify/s
rsa 512 bits 0.0067s 0.0006s 148.4 1597.5
rsa 1024 bits 0.0369s 0.0019s 27.1 513.2
rsa 2048 bits 0.2294s 0.0064s 4.4 155.8
rsa 4096 bits 1.5034s 0.0225s 0.7 44.4



Dell Optiplex GX200 running Red Hat Linux 9 (kernel 2.4.20-8)


OpenSSL 0.9.7a Feb 19 2003
built on: Thu Sep 25 08:00:15 EDT 2003
options:bn(64,32) md2(int) rc4(idx,int) des(ptr,risc1,16,long) aes(partial) blow
fish(idx)
compiler: gcc -fPIC -DZLIB -DOPENSSL_THREADS -D_REENTRANT -DDSO_DLFCN -DHAVE_DLF
CN_H -DKRB5_MIT -DOPENSSL_NO_IDEA -DOPENSSL_NO_MDC2 -DOPENSSL_NO_RC5 -DOPENSSL_N
O_EC -I/usr/kerberos/include -DL_ENDIAN -DTERMIO -Wall -O2 -g -pipe -march=i686
-DSHA1_ASM -DMD5_ASM -DRMD160_ASM
available timing options: TIMES TIMEB HZ=100 [sysconf value]
timing function used: times
sign verify sign/s verify/s
rsa 512 bits 0.0016s 0.0001s 619.1 6917.8
rsa 1024 bits 0.0078s 0.0004s 128.8 2474.7
rsa 2048 bits 0.0447s 0.0013s 22.4 756.1
rsa 4096 bits 0.3053s 0.0046s 3.3 218.4



Dell PowerEdge 1550 running FreeBSD 4.9-RELEASE-p1


OpenSSL 0.9.7c 30 Sep 2003
built on: Thu Dec 4 13:09:53 PST 2003
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
sign verify sign/s verify/s
rsa 512 bits 0.0027s 0.0003s 372.9 3988.2
rsa 1024 bits 0.0147s 0.0008s 68.0 1297.5
rsa 2048 bits 0.0910s 0.0026s 11.0 389.6
rsa 4096 bits 0.6017s 0.0090s 1.7 111.2



Dell PowerEdge 1550 running Red Hat Linux 7.1 (kernel 2.4.20-20.7)


OpenSSL 0.9.6 24 Sep 2000
built on: Wed Sep 24 13:42:00 EDT 2003
options:bn(64,32) md2(int) rc4(idx,int) des(ptr,risc1,16,long) blowfish(idx)
compiler: gcc -fPIC -DTHREADS -D_REENTRANT -DDSO_DLFCN -DHAVE_DLFCN_H -DNO_ASM -DNO_IDEA -DNO_MDC2 -DNO_RC5 -DL_ENDIAN -DTERMIO -O2 -march=i386 -mcpu=i686 -Wall
sign verify sign/s verify/s
rsa 512 bits 0.0031s 0.0003s 324.0 3601.4
rsa 1024 bits 0.0180s 0.0010s 55.5 1048.6
rsa 2048 bits 0.1168s 0.0033s 8.6 299.0
rsa 4096 bits 0.7885s 0.0121s 1.3 82.5








2004-02-03

Exim queue wizardry

To clean out all the frozen mail ...


exim -bpru | grep frozen | cut -c11-26 | xargs exim -Mrm


Credit: Suresh on NANOG (but modified a bit as awk was not happy)