.


: !
:
- :
- :
- :
- :
!
Disclaimer
, , — . , . , , , , , . ‑ , .
« . . , ». (nutanix)
‑ « » , , . «» , — , . « Xeon » « x86 , » ( , ‑ ). , , , , Core i7.
, , , .
x86‑64 Intel Atom

, «» - Intel Celeron Atom , AMD; , , Atom D2500, Intel D2500CC mini‑ITX. , , ; — 3,5‑ (, ), , - , . , Debian 7.9.0 x86‑64 Linux 3.2.0 ( , Debian — ).
x86‑64 Intel Core i7


— - Dell OptiPlex 990 Core i7‑2600 Q67. — (Turbo Boost), (Hyper-Threading), openSUSE 13.2 x86‑64 Linux 3.16.7.
«‑90» R500


, «‑4» — «», E2K, SPARC. , SPARC V9, R1000, « » R500 — SPARC V8, 32-. «‑90» - R500, , . 3.0 SPARC Linux 2.4.25, GCC 3.3.6 GNU LibC 2.2.5.
SPARC V8 R500 ( , )


R500, « 6U», 512 - ( Meltron P7 «SSD», , ). — , «» ( 311‑03), 2011 , Linux 2.6.16, LCC 1.16.12 ( GCC 3.4.6) GNU LibC 2.16.0. , , , . , «R500/E» «» «R500/M» .
CoreMark
, , . , — . , «»: , CoreMark , , , , . , , .
CoreMark (EEMBC) , , , . , , , :
406 .

| i7‑2600 | D2500 | E2S-800 | R500/E | R500/M |
---|
| 15'218 | 3'595 | 2'260 | 602 | 434 |
| 88'570 | 7'108 | 8'850 | 1'214 | 850 |
, «‑4» , AMD Athlon XP‑M , — Athlon 64 X2 QL‑65, Intel Atom 330, D525, D2500, Core 2 Duo E4300, .
R500 «»: , , , , 8. , : , — , . : , «» .
7‑Zip
CNews 2014 , Core i7‑2600 ( Hyper-Threading, Turbo Boost, ) «‑4», , 700 , «‑2+», 500 , ElCore9 DSP «» (, ). , «
7z b» . , (MIPS), , .

| i7‑2600 | D2500 | E2S-800 | R500/E | R500/M |
---|
, / | 17'200 | 1'300 | 2'144 | 228 | 247 |
, / | 211'282 | 24'738 | 38'894 | 3'227 | 2'430 |
, MIPS | 18'781 | 1'823 | 2'920 | 269 | 241 |
| 2'662 | 1'000 | 843 | 263 | 243 |
, «» Atom , — .
R500. , 7‑Zip ‑ , — 99 % .
OpenSSL
, OpenSSL « , » ( , , ). , «
gost» , :
/usr/include/nettle/gosthash94.h
/usr/include/php/ext/hash/php_hash_gost.h
OpenSSL 0.9.8zc . , .






| i7‑2600 | D2500 | E2S-800 | R500/E | R500/M |
---|
MD5 | 615 / 3546 | 320 / 635 | 125 / 500 | 10 / 19 | 30 / 59 |
SHA-1 | 534 / 2181 | 192 / 381 | 165 / 658 | 6,3 / 13 | 17 / 34 |
SHA-512 | 301 / 1227 | 119 / 237 | 89 / 355 | 0,7 / 1,4 | – |
, «» . . , OpenSSL: «» 0.9.8b, — 0.9.7b (, Heartbleed!).




| i7‑2600 | D2500 | E2S-800 | R500/E | R500/M |
---|
RC4 | 797 / 4060 | 202 / 401 | 61 / 246 | 5,8 / 12 | 12 / 24 |
AES-CBC | 81 / 351 | 43 / 79 | 32 / 128 | 2,1 / 4,1 | 5,1 / 10 |
AES-IGE | 78 / 341 | 20 / 40 | 43 / 170 | – | – |
( , , ), , . .
| i7‑2600 | D2500 | E2S-800 | R500/E | R500/M |
---|
RSA-4096, | 105 / 477 | 11 / 22 | 6,6 / 27 | 0,8 / 1,7 | 0,8 / 1,5 |
RSA-4096, | 6496 / 30'176 | 700 / 1400 | 453 / 1790 | 56 / 126 | 49 / 98 |
DSA-2048, | 2396 / 11'200 | 267 / 534 | 157 / 634 | 20 / 40 | 18 / 37 |
DSA-2048, | 2052 / 9531 | 220 / 440 | 136 / 534 | 17 / 34 | 15 / 29 |
ECDSA-p384, | 4896 / 22'480 | 782 / 1560 | 273 / 1085 | 55 / 108 | – |
ECDSA-p384, | 1135 / 4994 | 157 / 312 | 49 / 198 | 10 / 21 | – |
ECDH-p384, | 1367 / 6014 | 187 / 374 | 58 / 233 | 12 / 25 | – |
«‑4» Atom D2500, , . R500 «» 4- , — , , .
UnixBench
, , — , — 80‑ , , , .
| i7‑2600 | D2500 | E2S-800 | R500/E | R500/M |
---|
Dhrystone 2 | 3240 / 13'735 | 595 / 1190 | 185 / 738 | 67 / 132 | 59 / 118 |
Whetstone | 820 / 5344 | 171 / 382 | 126 / 505 | 27 / 52 | 23 / 46 |
Execl | 886 / 5630 | 257 / 524 | 82 / 314 | 47 / 85 | 88 / 136 |
File, 1024/2000 | 3040 / 2994 | 451 / 683 | 287 / 373 | 44 / 47 | 37 / 32 |
File, 256/500 | 1983 / 1890 | 307 / 479 | 185 / 232 | 34 / 34 | 30 / 23 |
File, 4096/8000 | 4273 / 5664 | 807 / 1112 | 618 / 904 | 55 / 57 | 38 / 42 |
Pipe | 1747 / 8922 | 419 / 851 | 209 / 824 | 59 / 115 | 107 / 181 |
Context | 585 / 4865 | 214 / 428 | 175 / 688 | 51 / 99 | 62 / 116 |
Fork | 1260 / 4537 | 264 / 570 | 63 / 222 | 78 / 85 | 83 / 120 |
Shell, 1 | 1968 / 6990 | 458 / 703 | 210 / 551 | 45 / 65 | 123 / 183 |
Shell, 8 | 5465 / 7113 | 670 / 684 | 490 / 562 | 68 / 68 | 166 / 166 |
SysCall | 2978 / 6584 | 781 / 1183 | 333 / 1082 | 79 / 152 | 133 / 223 |
| 1920 / 5550 | 403 / 682 | 203 / 519 | 52 / 76 | 66 / 92 |
, « 401‑PC» UnixBench 5.1.2, 5.1.3, ( ).
Pgbench (Postgresql)
Postgresql IBM Power8, , , . ,
, , , , «» . ( 0,5 ) , , , . , , UnixBench, , , .
« 401‑PC» Postgresql 9.2.3, , .
3 2015 , , «9.6devel», , - ( , , , Postgresql, ), E2K , . «
‑‑disable-spinlocks», , , — — . , 9.6devel 9.2.3, 9.2.3 , 9.6devel. 9.2.3 , SSD- ( ). , , , «
e2k», — «
ds».
, 9.2.3 SPARC, . 9.6devel , memory barriers ( ) SPARC V9. 9.4.5 ( ), .
: , , Pgbench 32 , Pgbench 60 , ( , ). , , (10 ), , , .
Pgbench TPC‑B, 90‑ , . , , . (SELECT-only), — , ; , Power8 x86‑64 .


| i7‑2600 | D2500 | E2S-800 | R500/E | R500/M |
---|
TPC-B | 307 / 542 | 248 / 285 | 991 / 991 | 16 / 16 | 87 / 87 |
SELECT | 82'304 / 83'280 | 4076 / 4076 | 8732 / 8732 | 650 / 650 | 766 / 766 |
, : , 9.2.3 . , , ; , , , ( , ).
— : « 401‑PC» SSD, , . , , «‑4» Atom D2500 , — ; , - (8 1 ). « » !
R500 «». , , Pgbench 2- 3- . ( scaling factor; ) , , . , , «» :
#0 0x00.... in __lll_lock_wait_private () from /lib/libc.so.6
#1 0x00.... in __lll_lock () from /lib/libc.so.6
#2 0x00.... in free () from /lib/libc.so.6
#3 0x00.... in doCustom ()
#4 0x00.... in main ()
!
, - .
, , Postgresql, , : E2K, , — , .
, , « » ( «
»),
707.3.4 Postgresql 8.4.3 . Pgbench , .
LCC, GCC
Postgresql : , , , ‑ . , Postgresql — C++.
9.2.3 : , , ( , , -, ). : , , . , , , Pgbench, — .
| i7‑2600 | D2500 | E2S-800 | R500/E | R500/M |
---|
-O0 | 0:00:17 (0:01:15) | 0:03:00 (0:05:08) | 0:02:00 (0:06:17) | 0:25:51 (0:42:09) | 0:14:18 (0:23:53) |
-O1 | 0:00:24 (0:02:12) | 0:04:31 (0:07:56) | 0:05:25 (0:15:18) | 1:33:35 (2:02:02) | 0:19:14 (0:33:10) |
-O2 | 0:00:32 (0:03:01) | 0:06:02 (0:10:47) | 0:13:12 (0:34:50) | 1:38:30 (2:46:51) | 0:27:31 (0:46:57) |
-O3 | 0:00:38 (0:03:37) | 0:07:02 (0:12:41) | 0:33:04 (1:22:04) | 2:17:38 (4:05:42) | 0:30:20 (0:51:40) |
, — . x86‑64 GCC 4.8.3 4.7.2 , GCC 3.3.6 SPARC, «» LCC 1.16.12 1.19.18 , LCC SPARC E2K — , . , . , , , — ,
.
Java Micro Benchmark
Java, , , . , «Desktop» «Server»: , .
| i7‑2600 | D2500 | E2S-800 |
---|
CPU, . | 3927 | 196 | 356 |
Disk | 2546 | 164 | 126 |
Desktop | 3238 | 181 | 241 |
Server | 7568 | 378 | 405 |
, , — 10:1 Core i7 «‑4», ( ), , «Server» . , — , « 401‑PC» SSD, , — . , «Disk», , Seagate Barracuda 7200.9 325 / Atom D2500, WD Caviar Blue — , , — 1650 / Core i7. SATA‑2, , , — .
, Java Micro Benchmark, , . , ‑ , , , .
SPECjvm
(SPEC), — SPEC CPU , — , , , . , SPECjvm98 SPECjvm2008 , — .
| i7‑2600 | D2500 | E2S-800 |
---|
compiler | 533,11 | 34,24 | 4,54 |
compress | 292,94 | 21,48 | 2,74 |
crypto | 269,87 | 19,14 | 3,10 |
derby | 427,77 | 24,85 | 5,00 |
mpegaudio | 184,79 | 12,48 | 2,29 |
scimark.large | 45,88 | 5,46 | 1,13 |
scimark.small | 414,42 | 20,43 | 4,02 |
serial | 207,05 | 13,86 | 1,45 |
startup | 32,31 | 5,19 | 0,69 |
sunflow | 110,51 | 6,85 | 0,89 |
xml | 621,66 | 36,76 | 5,25 |
| 206,50 | 15,03 | 2,30 |
Core i7 «‑4» — 100:1, , . , 4‑ «» 2‑ Atom! Java-, : , .
, Core i7 Java — 1.7.0, «» 1.6.0, — 1.6.0 Atom; , JVM 23.25 20.0 ( , ). , Java — , : , 512 , , , .
, : , , «Java , », — 2 , Java-. , , , .
, , , , Java, 1.8.0, JPEG. , Java, , , .
05.02.2016. «», Core i7, «
-Djava.compiler=NONE». , SPECjvm, «compiler» . () : , 12 , 2 .
SciMark
SPECjvm2008, . SciMark 2.0 , , . , , Firefox «» , .
| i7‑2600 | D2500 | E2S-800 |
---|
default, | 1715,45 / 76,60 | 206,06 | 17,92 |
FFT (1K) | 996,14 / 23,80 | 123,85 | 16,89 |
SOR (100) | 1435,35 / 153,27 | 375,48 | 32,87 |
Monte Carlo | 745,65 / 15.92 | 97,12 | 4,24 |
Sparse matmult (1000, 5000) | 1579,66 / 85,78 | 206,61 | 15,15 |
LU (100) | 3820,45 / 104,22 | 227,25 | 20,44 |
large, | 1562,90 / 78,49 | 176,90 | 14,65 |
FFT (1M) | 171,20 / 21,69 | 26,68 | 9,11 |
SOR (1000) | 1314,13 / 151,12 | 365,33 | 28,46 |
Monte Carlo | 745,40 / 16,03 | 95,94 | 4,25 |
Sparse matmult (100k, 1M) | 1329,01 / 90,91 | 180,85 | 13,26 |
LU (1000) | 4254,75 / 112,73 | 215,68 | 18,20 |
, . , , — SPECjvm. , , JVM:
client server, , — .
05.02.2016. Core i7 , . , 4:1 – 6:1. , Java «» , - , .
JavaLinpack
‑ , — «Linpack» . 1997 , , «» , . . . ‑ , 100 ( , Core i7 — , , ).
| i7‑2600 | D2500 | E2S-800 |
---|
MFLOPS | 236,33 / 70,44 | 14,69 | 2,25 |
, Java , «», , : , SPECjvm .
05.02.2016. Core i7 , . (30:1), , - .
SunSpider, JetStream, Peacekeeper
Java, JavaScript, , - . . «», SunSpider , , . — JetStream — . Peacekeeper, Futuremark, ‑ , . JetStream, ‑ .
| i7‑2600 | D2500 | E2S-800 |
---|
Latency | 80,45 | 12,80 | – |
3d-cube | 45,73 | 7,08 | 0,74 |
3d-raytrace | 64,40 | 7,11 | 1,17 |
base64 | 50,22 | 12,11 | 0,83 |
cdjs | 60,29 | 12,70 | / |
code-first-load | 78,59 | 13,87 | 5,55 |
code-multi-load | 77,03 | 12,96 | 4,73 |
crypto-aes | 66,67 | 11,97 | 1,20 |
crypto-md5 | 72,29 | 11,58 | 0,71 |
crypto-sha1 | 63,78 | 10,04 | 0,50 |
date-format-tofte | 100,60 | 15,61 | 1,84 |
date-format-xparb | 70,15 | 9,90 | 1,79 |
mandreel-latency | 145,80 | 10,16 | ∞ |
n-body | 107,80 | 14,77 | 0,33 |
regex-dna | 108,30 | 27,95 | 0,50 |
splay-latency | 294,30 | 54,03 | 3,57 |
tagcloud | 77,28 | 11,09 | 1,63 |
typescript | 59,16 | 9,25 | 1,86 |
Throughput | 244,16 | 36,68 | – |
bigfib.cpp | 246,60 | 48,82 | |
… | … | … | … |
mandreel | 219,40 | 23,81 | NaN |
… | … | … | … |
splay | 195,20 | 31,15 | 0,70 |
… | … | … | … |
Geometric Mean | 150,47 | 23,18 | – |
, , , Firefox — , . , «» Firefox 3.6.28, (38.5.0 42.0.0) JavaScript. , , «» , — , , .
Mplayer
«» — , , . mplayer 1.1 , , Full HD, MPEG‑4.10 (AVC). ,
-lavdopts threads=4, . : «». , — mplayer , . (SD), : 10 %.
mplayer
-benchmark, , , . , «‑4» Full HD 98 % ; . 2 , mplayer 85 %, 4 , — 15 %. , ‑ . : HD- — «». R500, 352×288 MJPEG 8–9 .
, FFmpeg 1.0, : , . .
FIO, DD
-, , . ‑, Kingston SSDNow mS200 . ‑, — ‑ , . , «» ‑ , . , fio 2.3 (16 ) 185 /.
dd if=/dev/zero of=myfile oflag=direct bs=16M count=64
63 /. () 34 /. , , , , , . — , SATA‑2 , 10–15 %.
iPerf
, — iPerf 3.1.1. « 401‑PC» Core i7 Intel 82579LM, openSUSE 13.2; . iPerf TCP , UDP 60 .
UDP , openSUSE, , UDP 10 / ; , «» .
«-2000» (E2K) , . , , , «». , .
E2K , . , ‑ , , — , , .
, x86/x86‑64, « » — , (Windows, *nix) . , ; , , x86, , .
«‑4», 800 , Intel Atom D2500 (1866 ), — , . , . , Doom 3 . Full HD , . , , ; , , . ‑ , .
« 401‑PC» , . , , . , .
, «» , , . , Core i7 ( Xeon E7, ), Intel AMD . , «», , — . , «‑8», , , , . , , — , . , .
Post scriptum
, 09.02.2016 « » — , x86-, Java-, «», . , , , , , — . , , — .
03.03.2016. — «
: ».