Hab eben mal einen schicken neuen Benchmark gefunden, OpenSSL
Code:
$ openssl speed
[...]
OpenSSL 0.9.7d 17 Mar 2004 (+ security patches to 2006-09-29)
[...]
type 16 bytes 64 bytes 256 bytes 1024 bytes 8192 bytes
md2 83.20k 182.29k 261.69k 291.87k 303.41k
mdc2 0.00 0.00 0.00 0.00 0.00
md4 691.91k 2369.97k 7064.38k 14021.90k 19578.33k
md5 526.29k 1710.22k 4995.78k 9638.84k 13247.87k
hmac(md5) 798.02k 2486.11k 6482.60k 10860.24k 13486.56k
sha1 576.05k 1900.84k 4453.11k 7919.63k 10224.83k
rmd160 441.51k 1086.60k 2709.63k 4287.40k 4978.43k
rc4 11235.99k 14419.09k 15554.89k 15796.07k 15868.21k
des cbc 2576.01k 2823.43k 3001.74k 3037.87k 3026.64k
des ede3 1073.93k 1097.25k 1098.82k 1106.47k 1101.59k
idea cbc 0.00 0.00 0.00 0.00 0.00
rc2 cbc 1715.06k 1769.83k 1778.17k 1779.63k 1780.99k
rc5-32/12 cbc 0.00 0.00 0.00 0.00 0.00
blowfish cbc 5091.21k 5615.90k 5753.00k 5794.19k 5477.88k
cast cbc 3605.17k 3840.77k 3930.64k 3946.18k 4132.35k
aes-128 cbc 4275.86k 4390.55k 4438.56k 4441.47k 4322.18k
aes-192 cbc 3638.41k 3664.96k 3696.97k 3679.87k 3606.72k
aes-256 cbc 3214.31k 3278.95k 3309.03k 3303.35k 3232.82k
sign verify sign/s verify/s
rsa 512 bits 0.0236s 0.0024s 42.4 424.9
rsa 1024 bits 0.1315s 0.0074s 7.6 135.1
rsa 2048 bits 0.8500s 0.0260s 1.2 38.5
rsa 4096 bits 5.9400s 0.0956s 0.2 10.5
sign verify sign/s verify/s
dsa 512 bits 0.0211s 0.0257s 47.5 38.9
dsa 1024 bits 0.0694s 0.0858s 14.4 11.7
dsa 2048 bits 0.2459s 0.3030s 4.1 3.3
ist das bei Solaris 10 (U5) mitgelieferte OpenSSL (
/usr/sfw/bin/openssl) auf meiner Ultra 1 (143MHz UltraSPARC I)
außerdem hab ich als Vergleich zu den Studio-Compilern mal noch den gcc angeworfen auf nbench:
Code:
BYTEmark* Native Mode Benchmark ver. 2 (10/95)
Index-split by Andrew D. Balsa (11/97)
Linux/Unix* port by Uwe F. Mayer (12/96,11/97)
TEST : Iterations/sec. : Old Index : New Index
: : Pentium 90* : AMD K6/233*
--------------------:------------------:-------------:------------
NUMERIC SORT : 70.572 : 1.81 : 0.59
STRING SORT : 8.779 : 3.92 : 0.61
BITFIELD : 1.424e+07 : 2.44 : 0.51
FP EMULATION : 4.8714 : 2.34 : 0.54
FOURIER : 1397 : 1.59 : 0.89
ASSIGNMENT : 0.71174 : 2.71 : 0.70
IDEA : 128.06 : 1.96 : 0.58
HUFFMAN : 99.523 : 2.76 : 0.88
NEURAL NET : 1.3978 : 2.25 : 0.94
LU DECOMPOSITION : 40.056 : 2.08 : 1.50
==========================ORIGINAL BYTEMARK RESULTS==========================
INTEGER INDEX : 2.490
FLOATING-POINT INDEX: 1.949
Baseline (MSDOS*) : Pentium* 90, 256 KB L2-cache, Watcom* compiler 10.0
==============================LINUX DATA BELOW===============================
CPU : 143MHz UltraSPARC I
L2 Cache : 512kB
OS : SunOS 5.10
C compiler : gcc 3.4.3
libc :
MEMORY INDEX : 0.601
INTEGER INDEX : 0.637
FLOATING-POINT INDEX: 1.081
Baseline (LINUX) : AMD K6/233*, 512 KB L2-cache, gcc 2.7.2.3, libc-5.4.38
* Trademarks are property of their respective holder.
(
-s -O3 -mcpu=ultrasparc)