Difference between revisions of "Benchmarks"

From Koala
Jump to: navigation, search
 
Line 1: Line 1:
 
__NOTOC__
 
__NOTOC__
= Koala mini PC Benchmarks =
+
= Koala mini PC benchmarks =
  
== VIA C7 vs. Intel ATOM ==
+
Questo benchmark permette di valutare le prestazioni della capacità di calcolo delle CPU dei vari modelli Koala PC.
''' 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>
 +
TODO
 +
</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 15:22, 29 May 2009

Koala mini PC benchmarks

Questo benchmark permette di valutare le prestazioni della capacità di calcolo delle CPU dei vari modelli Koala PC.


openssl speed md5 sha1 sha256 sha512 des des-ede3 aes-128-cbc aes-192-cbc aes-256-cbc rsa2048 dsa2048 > benchmark


Koala mini PC Intel ATOM - Ubuntu 8.10

TODO


Koala micro PC VIA C7 - Ubuntu 8.10

TODO


Koala N33 - with FPU kernel-2.6.29.4

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


Koala N33 - with FPU-less kernel-2.6.26

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


Koala Nano - with FPU-less kernel-2.6.26

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



Qualche test effettuato su PC desktop tradizionali, tanto per avere un raffronto...

My desktop AMD Athlon(tm) 64 X2 Dual Core Processor 5600+ - Ubuntu 8.04

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


KOAN development server Intel(R) Core(TM)2 Quad CPU Q9300 @ 2.50GHz - Debian Lenny 5.01 amd64

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