We're using 64bit CentOS. The openssl benchmark says 64bit is faster. I'm not sure how it translates into real world performance. Make sure you use apc and not eaccelerator. EA segfaults on 64bit OS's.
Here are some benchmark results on
Dual 3.4 Xeons with 32bit CentOS.
Code:
openssl speed rsa
sign verify sign/s verify/s
rsa 512 bits 0.000761s 0.000065s 1313.9 15294.6
rsa 1024 bits 0.003875s 0.000189s 258.0 5286.8
rsa 2048 bits 0.022906s 0.000624s 43.7 1602.1
rsa 4096 bits 0.151818s 0.002230s 6.6 448.5
openssl speed rsa -multi 2
sign verify sign/s verify/s
rsa 512 bits 0.000385s 0.000033s 2594.0 30536.1
rsa 1024 bits 0.001927s 0.000094s 518.9 10638.3
rsa 2048 bits 0.011458s 0.000312s 87.3 3200.0
rsa 4096 bits 0.075470s 0.001116s 13.3 896.3
openssl speed rsa -multi 4
sign verify sign/s verify/s
rsa 512 bits 0.000304s 0.000026s 3287.5 39120.5
rsa 1024 bits 0.001524s 0.000072s 656.2 13901.2
rsa 2048 bits 0.008759s 0.000235s 114.2 4250.8
rsa 4096 bits 0.056805s 0.000825s 17.6 1212.8
Same thing with
64bit.
Code:
openssl speed rsa
sign verify sign/s verify/s
rsa 512 bits 0.000329s 0.000027s 3035.4 36386.4
rsa 1024 bits 0.001350s 0.000069s 740.8 14437.7
rsa 2048 bits 0.007782s 0.000219s 128.5 4562.1
rsa 4096 bits 0.050812s 0.000825s 19.7 1211.7
openssl speed rsa -multi 2
sign verify sign/s verify/s
rsa 512 bits 0.000283s 0.000024s 3530.5 42109.9
rsa 1024 bits 0.001194s 0.000062s 837.3 16260.2
rsa 2048 bits 0.006929s 0.000195s 144.3 5128.2
rsa 4096 bits 0.045611s 0.000683s 21.9 1464.1
openssl speed rsa -multi 4
sign verify sign/s verify/s
rsa 512 bits 0.000141s 0.000012s 7086.0 85568.9
rsa 1024 bits 0.000594s 0.000030s 1684.6 32786.9
rsa 2048 bits 0.003454s 0.000097s 289.5 10256.4
rsa 4096 bits 0.022761s 0.000341s 43.9 2928.8
For comparison,
32bit Dual Opteron 275.
Code:
openssl speed rsa -multi 4
rsa 512 bits 0.000149s 0.000012s 6700.3 83333.3
rsa 1024 bits 0.000559s 0.000030s 1788.2 33060.1
rsa 2048 bits 0.003125s 0.000091s 320.0 11049.7
rsa 4096 bits 0.020170s 0.000308s 49.6 3241.6
64bit Dual Opteron 275
Code:
openssl speed rsa -multi 4
rsa 512 bits 0.000074s 0.000006s 13425.6 166666.7
rsa 1024 bits 0.000279s 0.000015s 3587.7 66393.4
rsa 2048 bits 0.001566s 0.000045s 638.4 22099.8
rsa 4096 bits 0.010055s 0.000153s 99.5 6525.3