Benchmarks
From Koala
Revision as of 09:31, 30 May 2009 by MarcoCavallini (talk)
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
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
Koala N33 - with FPU kernel-2.6.30-rc7
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
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