středa 10. října 2018

Intel(R) Xeon(R) CPU X5670 @ 2.93GHz

Xeon X5670, cores 6 / threads 12 

CPU : family , model 44 and stepping 2,
model name : Intel(R) Xeon(R) CPU X5670 @ 2.93GHz
cpu MHz : 2933.354
cache size : 12288 KB
flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx pdpe1gb rdtscp lm constant_tsc arch_perfmon pebs bts rep_good xtopology nonstop_tsc aperfmperf pni dtes64 monitor ds_cpl vmx smx est tm2 ssse3 cx16 xtpr pdcm pcid dca sse4_1 sse4_2 popcnt lahf_lm ida arat epb dts tpr_shadow vnmi flexpriority ept vpid
bogomips : 5866.70

Mainboard : Supermicro X8SAX
Memory : Kingston 6x 2GiB
Memory benchmark (hdparm) : 9575.53 MB/sec
HD benchmark (hdparm udma6) :
(Intel 520 Series SSDs)
231.98 MB/sec

OS: CentOS release 6.8 (Final)
linux:~> openssl version
OpenSSL 1.0.1e-fips 11 Feb 2013


linux:~> openssl engine
(dynamic) Dynamic engine loading support


linux:~> openssl speed -evp aes-128-cbc rc4 blowfish
The 'numbers' are in 1000s of bytes per second processed.
type 16 bytes 64 bytes 256 bytes 1024 bytes 8192 bytes
rc4 257643.63k 482061.31k 618529.88k 670282.75k 690836.82k
blowfish cbc 100867.28k 106469.53k 108257.28k 108719.00k 108874.41k
aes-128-cbc 237919.34k 275240.81k 289503.15k 293229.57k 295469.06k

Create big empty file (1Gb file)
dd if=/dev/zero of=bigfile count=0 seek=2000k  

ssh benchmark - to localhost.
scp bigfile localhost:/dev/null 
for i in aes128-cbc blowfish ; do scp -c  bigfile localhost:/dev/null ; done

bigfile.B6G6PrplQr                100% 1000MB 125.0MB/s   00:08    
bigfile.B6G6PrplQr                100% 1000MB 142.9MB/s   00:07    
bigfile.B6G6PrplQr                100% 1000MB  76.9MB/s   00:13    

default : 125.0MB/s
aes128-cbc : 142.9MB/s
blowfish : 76.9MB/s
encrypted ramdisk test, direct i/o:
size: 2048 megabytes, cipher: aes-cbc-essiv:sha256, key: 256b
blocksizewrite speedread speedenc speeddec speed
512 53.988 73.146 26.279 28.581
1k 109.993 133.118 40.529 48.342
2k 258.596 254.352 57.827 71.626
4k 496.205 475.474 75.631 82.600
8k 834.862 964.327 85.891 96.034
16k 1313.687 1566.515 93.177 106.228
1M 2972.989 3678.187 102.990 114.265
encrypted ramdisk test:
size: 1500 megabytes, cipher: aes-cbc-essiv:sha256, key: 256b
blocksizeencrypting speeddecrypting speed
512 354.731 202.244
1k 541.835 207.661
2k 647.039 212.424
4k 621.048 212.058
8k 687.701 207.830
16k 1003.015 207.484
1M 1057.283 209.576

čtvrtek 21. listopadu 2013

Intel(R) Core(TM)2 Duo CPU T7500 @ 2.20GHz

CPU : family 6, model 15 and stepping 11
model name : Intel(R) Core(TM)2 Duo CPU T7500 @ 2.20GHz
cpu MHz : 1200.000 / 2200.000
cache size : 4096 KB
flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe nx lm constant_tsc arch_perfmon pebs bts aperfmperf pni dtes64 monitor ds_cpl vmx est tm2 ssse3 cx16 xtpr pdcm lahf_lm dts tpr_shadow vnmi flexpriority
bogomips : 4388.07


Mainboard : Advansus i965GM-DCQI
Memory DDR2: 2G @ 800MHz
Memory benchmark (hdparm) : 3562.11 MB/sec
HD benchmark (hdparm udma5) :
(OCZ CORE_SSD)
66.95 MB/sec

OS: openSUSE 11.4

SSL test:

linux:~> openssl version
OpenSSL 1.0.0c 2 Dec 2010


linux:~> openssl engine
(aesni) Intel AES-NI engine (no-aesni)
(dynamic) Dynamic engine loading support


linux:~> openssl speed -evp aes-128-cbc rc4 blowfish
The 'numbers' are in 1000s of bytes per second processed.
type 16 bytes 64 bytes 256 bytes 1024 bytes 8192 bytes
rc4 319770.13k 352965.18k 316828.08k 262330.37k 244995.41k
blowfish cbc 79629.24k 84159.83k 85523.46k 86187.24k 86076.07k
aes-128-cbc 59437.61k 70680.26k 73896.53k 118254.59k 119649.62k

ssh test:

Create big empty file (1Gb file)
dd if=/dev/zero of=bigfile count=0 seek=2000k  

ssh benchmark - to localhost.
scp bigfile localhost:/dev/null 
for i in aes128-cbc blowfish ; do scp -c  bigfile localhost:/dev/null ; done

bigfile.ePDWxYz8au                             100% 1000MB  40.0MB/s   00:25    
bigfile.ePDWxYz8au                             100% 1000MB  66.7MB/s   00:15    
bigfile.ePDWxYz8au                             100% 1000MB  52.6MB/s   00:19    

default : 40.0MB/s
aes128-cbc : 66.7MB/s
blowfish : 52.6MB/s

ramdisk test:

size: 1000 megabytes, cipher:aes-cbc-essiv:sha256, key: 256b, direct I/O for both write/read
unencryptedencrypted
blocksizewrite speedread speedencrypt speeddecrypt speed
512 39.468 42.036 12.928 16.850
1k 73.493 78.284 18.119 26.115
2k 129.510 151.63325.074 36.230
4k 241.820 288.67739.605 44.817
8k 385.300 489.26344.163 50.730
16k 617.730 842.62347.033 54.388
1M 1168.9891853.35552.273 61.073
encrypted ramdisk test, direct i/o:
size: 1024 megabytes, cipher: aes-cbc-essiv:sha256, key: 256b
blocksizewrite speedread speedenc speeddec speed
512 36.383 43.813 16.950 17.091
1k 77.871 81.079 24.860 26.297
2k 141.008 157.036 32.820 36.104
4k 266.949 300.466 39.904 44.477
8k 409.102 501.488 43.735 50.138
16k 593.007 760.913 46.374 53.577
1M 1175.672 1868.377 51.366 60.127

úterý 19. listopadu 2013

Intel(R) Celeron(R) CPU 1007U @ 1.50GHz

cores 2 / threads 2
CPU : family 6, model 58 and stepping 9
model name : Intel(R) Celeron(R) CPU 1007U @ 1.50GHz
cpu MHz : 1500.000
cache size : 2048 KB
flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx rdtscp lm constant_tsc arch_perfmon pebs bts rep_good nopl xtopology nonstop_tsc aperfmperf eagerfpu pni pclmulqdq dtes64 monitor ds_cpl vmx est tm2 ssse3 cx16 xtpr pdcm pcid sse4_1 sse4_2 x2apic popcnt tsc_deadline_timer xsave lahf_lm arat epb xsaveopt pln pts dtherm tpr_shadow vnmi flexpriority ept vpid fsgsbase smep erms
bogomips : 2993.22

Mainboard : GIGABYTE C1007UN
Memory : 4G DDR3 @ 1333
Memory benchmark (hdparm) : 2833.34 MB/sec
HD benchmark (hdparm udma5) :
(OCZ Throttle 8G)
82.71 MB/sec

OS: openSUSE 12.3 x86_64

openSSL test:

linux:~> openssl version
OpenSSL 1.0.1e 11 Feb 2013


linux:~> openssl engine
(rsax) RSAX engine support
(dynamic) Dynamic engine loading support


linux:~> openssl speed -evp aes-128-cbc rc4 blowfish
The 'numbers' are in 1000s of bytes per second processed.
type 16 bytes 64 bytes 256 bytes 1024 bytes 8192 bytes
rc4 192087.82k 297905.04k 339414.39k 353394.01k 357806.83k
blowfish cbc 53337.48k 56018.37k 57258.55k 57437.50k 57620.72k
aes-128-cbc 131353.65k 146644.87k 149472.58k 151480.08k 151907.81k

openSSH test:

Create big empty file (1Gb file)
dd if=/dev/zero of=bigfile count=0 seek=2000k  

ssh benchmark - to localhost.
scp bigfile localhost:/dev/null 
for i in aes128-cbc blowfish ; do scp -c  bigfile localhost:/dev/null ; done

bigfile.JCctYuNI4b                            100% 1000MB  37.0MB/s   00:27    
bigfile.JCctYuNI4b                            100% 1000MB  58.8MB/s   00:17    
bigfile.JCctYuNI4b                            100% 1000MB  40.0MB/s   00:25    

default : 37.0MB/s
aes128-cbc : 58.8MB/s
blowfish : 40.0MB/s

(encrypted) ramdisk benchmark:

direct io:
size: 1500 megabytes, cipher: aes-cbc-essiv:sha256, key: 256b
direct write:cipher: nonecipher: aes
blocksizewrite speedread speedencrypt speeddecrypt speed
51234.992 520.163 14.126 72.022
1k 64.048 893.639 20.719 72.549
2k 122.867 1345.351 29.203 72.638
4k 248.161 1789.820 47.144 72.736
8k 434.155 2074.611 54.515 72.807
16k708.402 2132.329 52.118 72.908
1M 1979.3871931.108 66.427 73.064


cached:
size: 1500 megabytes, aes-cbc-essiv:sha256, key: 256b
cached write:cipher: nonecipher: aes
blocksizewrite speedread speedencrypt speeddecrypt speed
512 153.724 525.815 66.128 72.547
1k 255.497 881.761 95.482 72.568
2k 381.030 1323.615 94.079 72.618
4k 510.932 1812.139 109.425 72.719
8k 606.975 2077.982 110.787 72.713
16k 673.866 2188.659 112.891 72.859
1M 705.776 1950.344 112.146 72.771

Intel(R) Pentium(R) CPU G645 @ 2.90GHz

cores 2 / threads 2
CPU : family , model 42 and stepping 7
model name : Intel(R) Pentium(R) CPU G645 @ 2.90GHz
cpu MHz : 1600.000 / 2900.000
cache size : 3072 KB
flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx rdtscp lm constant_tsc arch_perfmon pebs bts rep_good nopl xtopology nonstop_tsc aperfmperf pni pclmulqdq dtes64 monitor ds_cpl vmx est tm2 ssse3 cx16 xtpr pdcm pcid sse4_1 sse4_2 popcnt tsc_deadline_timer xsave lahf_lm arat epb xsaveopt pln pts dtherm tpr_shadow vnmi flexpriority ept vpid
bogomips : 5786.95

Mainboard : GIGABYTE H61N-D2V
Memory : 8G DDR3 @1333
Memory benchmark (hdparm) : 5900.85 MB/sec
HD benchmark (hdparm udma5) :
(Western Digital Raptor)
68.26 MB/sec

OS: openSUSE 12.1


openSSL benchmark:

linux:~> openssl version
OpenSSL 1.0.1c 10 May 2012


linux:~> openssl engine
(rsax) RSAX engine support
(dynamic) Dynamic engine loading support


linux:~> openssl speed -evp aes-128-cbc rc4 blowfish
The 'numbers' are in 1000s of bytes per second processed.
type 16 bytes 64 bytes 256 bytes 1024 bytes 8192 bytes
rc4 338103.58k 551832.70k 647146.51k 675611.23k 679630.17k
blowfish cbc 94242.19k 99747.83k 101117.52k 101526.00k 101665.73k
aes-128-cbc 258532.08k 290244.11k 297594.78k 302049.86k 302950.57k


openSSH benchmark:

Create big empty file (1Gb file)
dd if=/dev/zero of=bigfile count=0 seek=2000k  

ssh benchmark - to localhost.
scp bigfile localhost:/dev/null 
for i in aes128-cbc blowfish ; do scp -c $i  bigfile localhost:/dev/null ; done

bigfile.zh19nJ62kx                                 100% 1000MB  62.5MB/s   00:16    
bigfile.zh19nJ62kx                                 100% 1000MB 142.9MB/s   00:07    
bigfile.zh19nJ62kx                                 100% 1000MB  66.7MB/s   00:15    

default : 62.5MB/s
aes128-cbc : 142.9MB/s
blowfish : 66.7MB/s

encrypted ramdisk benchmark:

size: 500 megabytes, speeds in MB/s
blocksizewritereadencryptdecrypt
512258.874 1012.067 214.548 199.230
1k 399.364 1593.615 284.365 214.066
2k 573.431 2247.686 370.381 205.164
4k 779.522 2790.723 464.809 215.747
8k 863.329 2892.748 490.783 213.531
16k 912.204 2840.053 513.012 213.523
1M 949.914 2833.230 525.583 211.364

neděle 17. listopadu 2013

2x Intel(R) Xeon(R) CPU X5560 @ 2.80GHz




CPUs 2 / cores 4 / threads 16

CPU : family , model 26 and stepping 5
model name : Intel(R) Xeon(R) CPU X5560 @ 2.80GHz
cpu MHz : 1600.000 /2801.000
cache size : 8192 KB
flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx rdtscp lm constant_tsc arch_perfmon pebs bts rep_good nopl xtopology nonstop_tsc aperfmperf pni dtes64 monitor ds_cpl vmx est tm2 ssse3 cx16 xtpr pdcm dca sse4_1 sse4_2 popcnt lahf_lm ida dts tpr_shadow vnmi flexpriority ept vpid
bogomips : 5599.19


Mainboard : Supermicro X8DAH+-F_
Memory : 96G DDR3 @ 1333 ECC
Memory benchmark (hdparm) : 8823.29 MB/sec
HD benchmark (hdparm udma6) :
(Intel X18-M/X25-M/X25-V G2 SSDs)
188.78 MB/sec

OS:openSUSE 11.4

openSSL benchmark:

linux:~> openssl version
OpenSSL 1.0.0k 5 Feb 2013


linux:~> openssl engine
(aesni) Intel AES-NI engine (no-aesni)
(dynamic) Dynamic engine loading support


linux:~> openssl speed -evp aes-128-cbc rc4 blowfish
The 'numbers' are in 1000s of bytes per second processed.
type 16 bytes 64 bytes 256 bytes 1024 bytes 8192 bytes
rc4 333908.14k 358351.93k 322019.06k 324682.66k 319383.89k
blowfish cbc 108741.83k 113345.84k 113786.26k 111634.15k 113263.30k
aes-128-cbc 86397.43k 95110.10k 98164.18k 98861.21k 100087.61k

openSSH benchmark:

Create big empty file (1Gb file)
dd if=/dev/zero of=bigfile count=0 seek=2000k  

ssh benchmark - to localhost.
scp bigfile localhost:/dev/null 
for i in aes128-cbc blowfish ; do scp -c  bigfile localhost:/dev/null ; done

bigfile.nmRm2q76y1                                 100% 1000MB  62.5MB/s   00:16    
bigfile.nmRm2q76y1                                 100% 1000MB  47.6MB/s   00:21    
bigfile.nmRm2q76y1                                 100% 1000MB  71.4MB/s   00:14    

default : 62.5MB/s
aes128-cbc : 47.6MB/s
blowfish : 71.4MB/s

encrypted ramdisk test:

It is evident, thate there is some distortion due to the write cache: the machine has 96GB ram vs 1.5G ramdisk size.


unencryptedencrypted
blocksizewrite speedread speedencrypt speeddecrypt speed
512 475.249 797.113 543.139 119.374
1k 788.407 1220.117 702.260 118.573
2k 1053.555 1314.705 1029.413 123.860
4k 1290.156 1972.262 1286.758 122.882
8k 1386.975 2218.426 1407.089 120.780
16k 1451.842 2299.632 1454.362 120.326
1M 1478.007 1482.638 1486.723 120.268
size: 1500 megabytes, cipher: aes-cbc-essiv:sha256, key: 256b



In the next test I have specified oflag=direct in the write/encrypt phase of the test:
  dd if=/dev/zero of=/mnt/cryptramdisk/testfile bs=$i oflag=direct 
 
unencryptedencrypted
blocksizewrite speedread speedencrypt speeddecrypt speed
512 73.683 855.768 6.802 119.000
1k 117.380 986.258 29.959 125.969
2k 213.170 1432.815 44.993 127.687
4k 390.188 1584.645 74.000 127.211
8k 721.074 2281.958 85.902 126.657
16k 1188.749 1471.006 89.185 124.285
1M 2412.269 2280.647 106.671124.164
size: 1500 megabytes, cipher: aes-cbc-essiv:sha256, key: 256b, dd: oflag=direct

2x Intel(R) Xeon(TM) CPU 3.06GHz (Prestonia core)

2x Prestonia based Xeon (2004)

CPUs 2 /cores 2 / threads 4
CPU : family 15, model 2 and stepping 9
model name : Intel(R) Xeon(TM) CPU 3.06GHz (or cpu-world.com)
cpu MHz : 3065.825 (FSB 533 MHz)
cache size : 512 KB
flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe pebs bts cid xtpr
bogomips : 6132.00


Mainboard : Tyan Tiger GC-SL (S2727), see www.motherboards.org
Memory : 4x 1G Samsung DDR @533 ECC
Memory benchmark (hdparm) : 489.80 MB/sec
HD benchmark (hdparm ) :
(SEAGATE_ST336607LW)
65.43 MB/sec

OS:openSUSE 12.2

openSSL

linux:~> openssl version
OpenSSL 1.0.1c 10 May 2012


linux:~> openssl engine
(dynamic) Dynamic engine loading support


linux:~> openssl speed -evp aes-128-cbc rc4 blowfish
The 'numbers' are in 1000s of bytes per second processed.
type 16 bytes 64 bytes 256 bytes 1024 bytes 8192 bytes
rc4 214227.07k 317349.08k 378839.04k 397950.98k 401514.50k
blowfish cbc 87676.29k 91639.40k 92346.97k 93147.36k 91712.17k
aes-128-cbc 47209.65k 55354.39k 59229.18k 60330.33k 60650.84k

openSSH

Create big empty file (1Gb file)
dd if=/dev/zero of=bigfile count=0 seek=2000k  

ssh benchmark - to localhost.
scp bigfile localhost:/dev/null 
for i in aes128-cbc blowfish ; do scp -c  bigfile localhost:/dev/null ; done

bigfile.URr9WRHs74                                 100% 1000MB  17.2MB/s   00:58    
bigfile.URr9WRHs74                                 100% 1000MB  23.8MB/s   00:42    
bigfile.URr9WRHs74                                 100% 1000MB  25.0MB/s   00:40    

default (aes128-ctr) : 17.2MB/s
aes128-cbc : 23.8MB/s
blowfish : 25.0MB/s

encrypted ramdisk test:

ramdisk size: 1500 megabytes, cipher: aes-cbc-essiv:sha256, key: 256b
unencryptedencrypted
blocksizewrite speedread speedencryptdecrypt
512110.799241.78240.976545.082
1k159.2555353.780553.170549.84
2k198.9995385.36444.65950.455
4k237.2065400.02143.849551.2285
8k247.679399.699547.08452.127
16k261.6115398.09851.41950.776
1M176.2905263.264546.862548.031

encrypted ramdisk test, direct i/o:
size: 2048 megabytes, cipher: aes-cbc-essiv:sha256, key: 256b
blocksizewrite speedread speedenc speeddec speed
512 17.694 21.265 11.066 12.280
1k 37.393 41.258 17.949 20.397
2k 64.608 80.828 26.094 30.734
4k 133.044 156.103 34.179 41.507
8k 208.585 267.451 39.236 49.213
16k 309.788 418.543 44.035 55.063
1M 284.963 475.803 46.702 55.106

pátek 15. listopadu 2013

Intel(R) Atom(TM) CPU 330 @ 1.60GHz

cores 2 / threads 4
CPU : family , model 28 and stepping 2
model name : Intel(R) Atom(TM) CPU 330 @ 1.60GHz
cpu MHz : 1596.239
cache size : 512 KB
flags : fpu vme de tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe nx lm constant_tsc arch_perfmon pebs bts aperfmperf pni dtes64 monitor ds_cpl tm2 ssse3 cx16 xtpr pdcm movbe lahf_lm dtherm
bogomips : 3192.47

Mainboard : Intel D945GCLF2
Memory : 2G DDR2 @533
Memory benchmark (hdparm) : 584.20 MB/sec
HD benchmark (hdparm udma6) :
(Intel X18-M/X25-M G1 SSDs)
188.30 MB/sec

OS:openSUSE 12.2 i586

linux:~> openssl version
OpenSSL 1.0.1e 11 Feb 2013


linux:~> openssl engine
(dynamic) Dynamic engine loading support


linux:~> openssl speed -evp aes-128-cbc rc4 blowfish
The 'numbers' are in 1000s of bytes per second processed.
type 16 bytes 64 bytes 256 bytes 1024 bytes 8192 bytes
rc4 89121.64k 114821.74k 123026.01k 125830.14k 126809.43k
blowfish cbc 49468.01k 54694.44k 55319.21k 56038.74k 56145.24k
aes-128-cbc 21300.34k 23640.06k 24617.81k 24874.67k 24952.83k

Create big empty file (100Mb file)
dd if=/dev/zero of=bigfile count=0 seek=200k  

ssh benchmark - to localhost.
scp bigfile localhost:/dev/null 
for i in aes128-cbc blowfish ; do scp -c  bigfile localhost:/dev/null ; done

bigfile.GBunmIPr1O                                          100%  100MB   8.3MB/s   00:12    
bigfile.GBunmIPr1O                                          100%  100MB  14.3MB/s   00:07    
bigfile.GBunmIPr1O                                          100%  100MB  33.3MB/s   00:03    

default : 8.3MB/s
aes128-cbc : 14.3MB/s
blowfish : 33.3MB/s

encrypted ramdisk test:
size: 100 and 500 megabytes, cipher: aes-cbc-essiv:sha256, key: 256b
blocksize encr. speed 100MBdecr. speed 100MB encr. speed 500MBdecr. speed 500MB
512 19.238 22.707 22.164 18.632
1k 24.089 19.248 30.134 18.665
2k 26.549 23.972 38.580 18.458
4k 62.699 19.329 47.993 22.426
8k 75.382 23.757 45.834 21.408
16k 77.470 19.224 48.151 19.847
1M 72.539 19.855 49.272 18.058