Difference between revisions of "Benchmarks"

From Koala
Jump to: navigation, search
m (3 revisions: import da moinmoin (2/2))
(One intermediate revision by the same user not shown)
Line 1: Line 1:
 
__NOTOC__
 
__NOTOC__
= Koala mini PC benchmarks =
+
= Koala mini PC Benchmarks =
  
Questo benchmark permette di valutare le prestazioni della capacità di calcolo delle CPU dei vari modelli Koala PC.
+
== VIA C7 vs. Intel ATOM ==
 
+
''' http://www.koala.it/4wiki/VIA-C7-benchmark.jpg
 
+
'''
<pre><nowiki>
 
openssl speed md5 sha1 sha256 sha512 des des-ede3 aes-128-cbc aes-192-cbc aes-256-cbc rsa2048 dsa2048 > benchmark
 
</nowiki></pre>
 
 
 
 
 
== Koala mini PC Intel ATOM - Ubuntu 8.10 ==
 
 
 
 
 
<pre><nowiki>
 
TODO
 
</nowiki></pre>
 
 
 
 
 
== Koala micro PC VIA C7 - Ubuntu 8.10 ==
 
 
 
 
 
<pre><nowiki>
 
OpenSSL 0.9.8g 19 Oct 2007
 
built on: Wed Jan  7 17:57:57 UTC 2009
 
options:bn(64,32) md2(int) rc4(idx,int) des(ptr,risc1,16,long) aes(partial) blowfish(idx)
 
compiler: gcc -fPIC -DOPENSSL_PIC -DZLIB -DOPENSSL_THREADS -D_REENTRANT -DDSO_DLFCN -DHAVE_DLFCN_H -DL_ENDIAN -DTERMIO -O3 -march=i686 -Wa,--noexecstack -g -Wall -DOPENSSL_BN_ASM_PART_WORDS -DOPENSSL_IA32_SSE2 -DSHA1_ASM -DMD5_ASM -DRMD160_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
 
md5              4994.44k    17020.84k    47800.59k    86823.59k  113087.83k
 
sha1              4592.13k    13477.40k    29690.71k    42454.02k    48567.64k
 
des cbc          12536.95k    12936.04k    13061.55k    13093.55k    13104.47k
 
des ede3          4369.00k    4422.08k    4438.02k    4442.11k    4445.53k
 
aes-128 cbc      12874.87k    16633.41k    18009.69k    18383.87k    18444.25k
 
aes-192 cbc      11442.70k    14317.76k    15326.63k    15601.32k    15684.95k
 
aes-256 cbc      10220.11k    12454.27k    13209.60k    13413.72k    13475.84k
 
sha256            2644.22k    6017.13k    10434.73k    12798.63k    13699.75k
 
sha512            1839.46k    7350.40k    12425.13k    18258.94k    21179.05k
 
                  sign    verify    sign/s verify/s
 
rsa 2048 bits 0.052408s 0.001277s    19.1    782.8
 
                  sign    verify    sign/s verify/s
 
dsa 2048 bits 0.012687s 0.015456s    78.8    64.7
 
</nowiki></pre>
 
 
 
 
 
== Koala N33 - with FPU kernel-2.6.30-rc7 ==
 
 
 
 
 
<pre><nowiki>
 
OpenSSL 0.9.8g 19 Oct 2007
 
built on: Sun Aug  3 22:56:01 UTC 2008
 
options:bn(64,32) md2(int) rc4(idx,int) des(ptr,risc1,16,long) aes(partial) blowfish(idx)
 
compiler: gcc -fPIC -DOPENSSL_PIC -DZLIB -DOPENSSL_THREADS -D_REENTRANT -DDSO_DLFCN -DHAVE_DLFCN_H -DL_ENDIAN -DTERMIO -O3 -march=i586 -Wa,--noexecstack -g -Wall -DOPENSSL_BN_ASM_PART_WORDS -DOPENSSL_IA32_SSE2 -DSHA1_ASM -DMD5_ASM -DRMD160_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
 
md5              1589.64k    5857.82k    19460.88k    46803.67k    77346.39k
 
sha1              1618.25k    5486.53k    14391.62k    24461.49k    30548.41k
 
des cbc          7670.28k    8597.92k    8859.59k    8928.17k    8925.41k
 
des ede3          2779.10k    2903.01k    2946.94k    2955.42k    2955.76k
 
aes-128 cbc      3629.25k    6186.66k    7507.72k    7942.72k    8020.41k
 
aes-192 cbc      3349.67k    5398.50k    6411.45k    6699.24k    6741.16k
 
aes-256 cbc      4700.23k    5540.19k    5792.69k    5859.63k    5867.24k
 
sha256            1022.26k    2265.32k    4134.75k    5207.92k    5648.89k
 
sha512            156.60k      626.53k      971.16k    1383.09k    1585.82k
 
                  sign    verify    sign/s verify/s
 
rsa 2048 bits 0.137778s 0.003274s      7.3    305.5
 
                  sign    verify    sign/s verify/s
 
dsa 2048 bits 0.034947s 0.038372s    28.6    26.1
 
</nowiki></pre>
 
 
 
 
 
== Koala N33 - with FPU kernel-2.6.29.4 ==
 
 
 
 
 
<pre><nowiki>
 
OpenSSL 0.9.8g 19 Oct 2007
 
built on: Sun Aug  3 22:56:01 UTC 2008
 
options:bn(64,32) md2(int) rc4(idx,int) des(ptr,risc1,16,long) aes(partial) blowfish(idx)
 
compiler: gcc -fPIC -DOPENSSL_PIC -DZLIB -DOPENSSL_THREADS -D_REENTRANT -DDSO_DLFCN -DHAVE_DLFCN_H -DL_ENDIAN -DTERMIO -O3 -march=i586 -Wa,--noexecstack -g -Wall -DOPENSSL_BN_ASM_PART_WORDS -DOPENSSL_IA32_SSE2 -DSHA1_ASM -DMD5_ASM -DRMD160_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
 
md5              1557.94k    5835.61k    19450.40k    46893.66k    78659.75k
 
sha1              1617.90k    5548.02k    14657.94k    24921.25k    31071.68k
 
des cbc          7767.24k    8703.16k    9005.23k    9045.33k    9036.02k
 
des ede3          2822.90k    2957.53k    3002.90k    3002.01k    2998.22k
 
aes-128 cbc      3684.92k    6296.52k    7621.21k    8062.62k    8158.79k
 
aes-192 cbc      3399.51k    5493.74k    6514.51k    6803.22k    6862.52k
 
aes-256 cbc      3157.80k    4883.18k    5676.80k    5897.97k    5952.30k
 
sha256            1037.39k    2355.61k    4254.77k    5341.69k    5789.75k
 
sha512            162.10k      649.00k    1003.81k    1434.29k    1627.37k
 
                  sign    verify    sign/s verify/s
 
rsa 2048 bits 0.164918s 0.003194s      6.1    313.0
 
                  sign    verify    sign/s verify/s
 
dsa 2048 bits 0.032418s 0.037321s    30.8    26.8
 
</nowiki></pre>
 
 
 
 
 
== Koala N33 - with '''FPU-less''' kernel-2.6.26 ==
 
 
 
 
 
<pre><nowiki>
 
OpenSSL 0.9.8g 19 Oct 2007
 
built on: Sun Aug  3 22:56:01 UTC 2008
 
options:bn(64,32) md2(int) rc4(idx,int) des(ptr,risc1,16,long) aes(partial) blowfish(idx)
 
compiler: gcc -fPIC -DOPENSSL_PIC -DZLIB -DOPENSSL_THREADS -D_REENTRANT -DDSO_DLFCN -DHAVE_DLFCN_H -DL_ENDIAN -DTERMIO -O3 -march=i586 -Wa,--noexecstack -g -Wall -DOPENSSL_BN_ASM_PART_WORDS -DOPENSSL_IA32_SSE2 -DSHA1_ASM -DMD5_ASM -DRMD160_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
 
md5              1414.53k    5267.14k    17479.78k    41609.10k    69615.67k
 
sha1              1396.94k    4838.17k    12802.55k    21853.04k    27381.96k
 
des cbc          6764.47k    7570.46k    7814.21k    7874.93k    7908.95k
 
des ede3          2456.85k    2584.30k    2612.39k    2612.39k    2620.90k
 
aes-128 cbc      5309.02k    6562.23k    7005.47k    7090.43k    7144.19k
 
aes-192 cbc      4655.59k    5599.09k    5901.61k    5982.94k    6020.17k
 
aes-256 cbc      4157.36k    4900.78k    5142.88k    5203.35k    5203.69k
 
sha256            919.50k    2057.19k    3731.73k    4713.80k    5092.10k
 
sha512            141.75k      565.39k      887.24k    1273.03k    1448.52k
 
                  sign    verify    sign/s verify/s
 
rsa 2048 bits 0.147500s 0.003682s      6.8    271.6
 
                  sign    verify    sign/s verify/s
 
dsa 2048 bits 0.036007s 0.055304s    27.8    18.1
 
</nowiki></pre>
 
 
 
 
 
== Koala Nano - with '''FPU-less''' kernel-2.6.26 ==
 
 
 
 
 
<pre><nowiki>
 
OpenSSL 0.9.8g 19 Oct 2007
 
built on: Sun Aug  3 22:53:00 UTC 2008
 
options:bn(64,32) md2(int) rc4(idx,int) des(ptr,risc1,16,long) aes(partial) blowfish(idx)
 
compiler: gcc -fPIC -DOPENSSL_PIC -DZLIB -DOPENSSL_THREADS -D_REENTRANT -DDSO_DLFCN -DHAVE_DLFCN_H -DL_ENDIAN -DTERMIO -O3 -march=i486 -Wa,--noexecstack -g -Wall -DOPENSSL_BN_ASM_PART_WORDS -DOPENSSL_IA32_SSE2 -DSHA1_ASM -DMD5_ASM -DRMD160_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
 
md5                195.04k      762.72k    2805.21k    8275.78k    20368.29k
 
sha1              166.77k      571.70k    1913.58k    4590.04k    7679.28k
 
des cbc          2029.78k    2405.39k    2486.32k    2490.78k    2403.18k
 
des ede3          601.26k      682.18k      699.67k      702.17k      694.73k
 
aes-128 cbc        836.79k    1693.13k    2282.77k    2528.85k    2514.49k
 
aes-192 cbc        772.15k    1508.84k    1961.03k    2136.84k    2126.49k
 
aes-256 cbc        721.78k    1355.33k    1705.29k    1840.71k    1838.90k
 
sha256            205.21k      490.73k      952.11k    1263.53k    1382.40k
 
sha512              35.97k      144.78k      208.46k      286.93k      323.14k
 
                  sign    verify    sign/s verify/s
 
rsa 2048 bits 0.820833s 0.018314s      1.2    54.6
 
                  sign    verify    sign/s verify/s
 
dsa 2048 bits 0.174545s 0.267778s      5.7      3.7
 
</nowiki></pre>
 
 
 
 
 
<br>
 
'''Qualche test effettuato su PC desktop tradizionali, tanto per avere un raffronto...'''
 
<br>
 
 
 
== My desktop AMD Athlon(tm) 64 X2 Dual Core Processor 5600+ - Ubuntu 8.04 ==
 
 
 
 
 
<pre><nowiki>
 
OpenSSL 0.9.8g 19 Oct 2007
 
built on: Thu Mar 26 21:39:52 UTC 2009
 
options:bn(64,32) md2(int) rc4(idx,int) des(ptr,risc1,16,long) aes(partial) blowfish(idx)
 
compiler: gcc -fPIC -DOPENSSL_PIC -DZLIB -DOPENSSL_THREADS -D_REENTRANT -DDSO_DLFCN -DHAVE_DLFCN_H -DL_ENDIAN -DTERMIO -O3 -march=i686 -Wa,--noexecstack -g -Wall -DOPENSSL_BN_ASM_PART_WORDS -DOPENSSL_IA32_SSE2 -DSHA1_ASM -DMD5_ASM -DRMD160_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
 
md5              20835.16k    85007.14k  232120.89k  396744.97k  505651.89k
 
sha1            25954.31k    77137.23k  187582.41k  285514.22k  357027.98k
 
des cbc          68408.13k    72295.90k    73143.00k    73427.81k    74502.77k
 
des ede3        24603.22k    25096.82k    25334.14k    25290.75k    25392.46k
 
aes-128 cbc      99206.13k  130092.47k  147386.30k  159055.73k  153201.43k
 
aes-192 cbc      72726.91k  108790.88k  126488.83k  131096.92k  132776.38k
 
aes-256 cbc      68282.32k    99459.01k  110264.85k  113703.25k  115468.58k
 
sha256          14390.80k    32457.13k    56578.18k    70206.91k    75335.65k
 
sha512          10019.20k    39286.88k    69847.20k  101600.93k  116225.37k
 
                  sign    verify    sign/s verify/s
 
rsa 2048 bits 0.011120s 0.000282s    89.9  3548.3
 
                  sign    verify    sign/s verify/s
 
dsa 2048 bits 0.002729s 0.003255s    366.5    307.2
 
</nowiki></pre>
 
 
 
 
 
== KOAN development server Intel(R) Core(TM)2 Quad  CPU  Q9300  @ 2.50GHz - Debian Lenny 5.01 amd64 ==
 
 
 
 
 
<pre><nowiki>
 
OpenSSL 0.9.8g 19 Oct 2007
 
built on: Wed Apr  1 20:20:59 UTC 2009
 
options:bn(64,64) md2(int) rc4(ptr,char) des(idx,cisc,16,int) aes(partial) blowfish(ptr2)
 
compiler: gcc -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 -DMD5_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
 
md5              33531.62k  103504.90k  245248.34k  368610.65k  437097.81k
 
sha1            33209.86k    94053.54k  196234.24k  270202.20k  303986.01k
 
des cbc          43788.91k    45305.28k    45590.19k    45797.38k    45831.51k
 
des ede3        17014.28k    17443.39k    17460.57k    17453.74k    17443.50k
 
aes-128 cbc    124422.08k  131935.51k  134187.35k  134838.95k  133343.91k
 
aes-192 cbc    109311.46k  115796.65k  117512.96k  117949.44k  116908.03k
 
aes-256 cbc      97935.10k  103287.02k  104613.46k  104971.61k  104095.74k
 
sha256          22744.44k    51542.29k    90581.50k  112059.39k  120324.10k
 
sha512          16519.09k    65748.50k  109879.47k  160673.79k  186400.77k
 
                  sign    verify    sign/s verify/s
 
rsa 2048 bits 0.005015s 0.000134s    199.4  7442.6
 
                  sign    verify    sign/s verify/s
 
dsa 2048 bits 0.001309s 0.001557s    763.7    642.2
 
</nowiki></pre>
 

Revision as of 03:44, 7 May 2012

Koala mini PC Benchmarks

VIA C7 vs. Intel ATOM

http://www.koala.it/4wiki/VIA-C7-benchmark.jpg