Prestaties mini-pc's 
Voor de geïnteresseerden verschillende sysbenches voor een uitputtende lijst aan mini-pc's. Regelmatig krijg ik als ontwikkelaar van wiringX zo'n mini-pc opgestuurd. Als mensen ergens benieuwd naar zijn, dan hoor ik dat graag.
Onderstaande getallen zijn de execution time:
* XBian default OC
** Default Turbo OC
Zodra ik nieuwe pc's in bezit krijg zal ik de lijst aanvullen.
code:
1
2
| sysbench --test=cpu --cpu-max-prime=20000 --num-threads=1 run sysbench --test=cpu --cpu-max-prime=20000 --num-threads=X run |
Onderstaande getallen zijn de execution time:
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
| Odroid C2+ 4T : 6.0035 Intel 4460 4T : 6.9527 Orange Pi PC2 4T : 7.8764 Raspberry Pi 3 1T : 9.9950 Raspberry Pi 3 4T : 10.0028 Intel G620T 2T : 19.5773 Intel 4460 1T : 22.6803 Odroid C2+ 1T : 24.3896 Orange Pi PC2 1T : 31.4943 Intel G620T 1T : 38.3156 Raspberry Pi 4 4T : 62.6628 Odroid C1+ 4T : 143.9393 Radxa Rock Pro 4T : 151.7778 Hummingboard i2eX Quad Core 4T : 152.4288 HummingBoard Edge Quad Core 4T : 152.4365 Raspberry Pi 2 OC 4T** : 176.6245 BananaPi M2 4T : 184.7399 ClearFog Pro 2T : 187.9640 Raspberry Pi 2 No OC 4T : 196.4891 Raspberry Pi 2 1T : 250.1600 HummingBoard i2eX Dual Core 2T : 308.9530 ClearFog Pro 1T : 375.6133 Radxa Rock Pro 1T : 389.0740 BananaPi Pro 2T : 389.5493 Odroid C1+ 1T : 573.5227 HummingBoard i2eX Dual Core 1T : 604.6313 HummingBoard i1 Single Core 1T : 604.2986 HummingBoard i1 Single Core 2T : 604.6424 HummingBoard Edge Quad Core 1T : 608.7171 HummingBoard i2eX Quad Core 1T : 608.9255 PCDuino 1 1T : 654.1028 BananaPi M2 1T : 696.4844 Raspberry Pi 2 OC 1T** : 707.3520 BananaPi Pro 1T : 770.9850 Raspberry Pi 2 No OC 1T : 789.2191 Raspberry Pi Zero No OC 1T : 934.8628 Raspberry Pi Model B OC 1T* : 987.4880 Raspberry Pi Model B OC 2T* : 988.2174 Raspberry Pi Model B No OC 1T : 1496.3830 Raspberry Pi Model B No OC 2T : 1498.1091 |
* XBian default OC
** Default Turbo OC
Zodra ik nieuwe pc's in bezit krijg zal ik de lijst aanvullen.
Reacties
Enige context zou wel fijn zijn. Ergo, wat is beter: hoge of lage score. En hoe verhoudt die score zich tot bv een desktops ?
Hier kan je precies lezen wat sysbench doet:-RetroX- schreef op donderdag 21 april 2016 @ 07:59:
Enige context zou wel fijn zijn. Ergo, wat is beter: hoge of lage score.
http://manpages.ubuntu.co...wily/man1/sysbench.1.html
code:
1
| En hoe verhoudt die score zich tot bv een desktops ? |
Hoe het zich verhoudt tot desktops kan je ziet a.d.v. de desktop processoren die ik getest heb:
Leuk lijstje, meteen maar op mijn thuisserver uitgeprobeerd.
Intel Core i3-6100 1T : 20.0857
Intel Core i3-6100 4T : 5.6627
Hoeveel zou een RPi3 nu sneller zijn als de RPi's in dit lijstje?
Intel Core i3-6100 1T : 20.0857
Intel Core i3-6100 4T : 5.6627
Hoeveel zou een RPi3 nu sneller zijn als de RPi's in dit lijstje?
...welk is het nou? num-threads=1 is een geldige optie, 'X' niet, dus de lijst met getallen is voor '1'?
code:
1 2 sysbench --test=cpu --cpu-max-prime=20000 --num-threads=1 run sysbench --test=cpu --cpu-max-prime=20000 --num-threads=X run
En is het getal waar het om gaat de 'total time', of 'execution time'? (al ontloopt dat elkaar niet veel).
Mijn resultaten op een Intel NUC DN2820FYKH met een Celeron N2820:
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
| General statistics: total time: 51.6220s total number of events: 10000 total time taken by event execution: 51.6129s response time: min: 5.15ms avg: 5.16ms max: 10.10ms approx. 95 percentile: 5.17ms Threads fairness: events (avg/stddev): 10000.0000/0.00 execution time (avg/stddev): 51.6129/0.00 |
X moet je vervangen door het aantal threads dat je wilt testen. Mijn i3 heeft er maximaal 4 vandaar ook de 4T bij de tweede meting.
Ik heb maar de total time gegokt als juiste waarde.
Ik heb maar de total time gegokt als juiste waarde.
Odroid U3 1T: 353.1793
Odroid U3 4T: 90.0901
Odroid U3 4T: 90.0901
Was dat op een 64bit OS?
ter vergelijk:
een I7-4790k @ stock met 8 threads:
code:
of met 4 threads:
code:
Het lijkt erop dat deze bench dingetje ERRRRGG hyperthreading compatible is. Aangezien de schaling bijna hetzelfde is als een echte 8 core cpu.. what gives.
een I7-4790k @ stock met 8 threads:
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
| Running the test with following options: Number of threads: 8 Initializing random number generator from current time Prime numbers limit: 20000 Initializing worker threads... Threads started! General statistics: total time: 3.4162s total number of events: 10000 total time taken by event execution: 27.3168s response time: min: 2.42ms avg: 2.73ms max: 18.33ms approx. 95 percentile: 2.76ms Threads fairness: events (avg/stddev): 1250.0000/1.87 execution time (avg/stddev): 3.4146/0.00 |
of met 4 threads:
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
| sysbench 0.5: multi-threaded system evaluation benchmark Running the test with following options: Number of threads: 4 Initializing random number generator from current time Prime numbers limit: 20000 Initializing worker threads... Threads started! General statistics: total time: 6.1460s total number of events: 10000 total time taken by event execution: 24.5767s response time: min: 2.25ms avg: 2.46ms max: 3.65ms approx. 95 percentile: 2.71ms Threads fairness: events (avg/stddev): 2500.0000/7.91 execution time (avg/stddev): 6.1442/0.00 |
Het lijkt erop dat deze bench dingetje ERRRRGG hyperthreading compatible is. Aangezien de schaling bijna hetzelfde is als een echte 8 core cpu.. what gives.
Vandaar dat de handleiding van sysbench zelf al zegt:nIghtorius schreef op donderdag 21 april 2016 @ 13:43:
Het lijkt erop dat deze bench dingetje ERRRRGG hyperthreading compatible is. Aangezien de schaling bijna hetzelfde is als een echte 8 core cpu.. what gives.
De publicatie van mijn resultaten is dan ook niks meer dan dat. Het is natuurlijk ook onzin dat de OdroidC2 sneller zou zijn dan de Intel 4460, maar de OdroidC2 heeft kennelijk een specifieke CPU instructie die het afhandelen van priemgetallen waanzinnig snel maakt.The idea of this benchmark suite is to quickly get an impression about
system performance
hier nog eentje:
Raspberry Pi Zero No OC 1 T 934.8628
Raspberry Pi Zero No OC 1 T 934.8628
zeker dat nummertje 1, de odroid, correct is?
die loopt er even een i5 af?
die loopt er even een i5 af?
mendel129 schreef op vrijdag 22 april 2016 @ 10:02:
zeker dat nummertje 1, de odroid, correct is?
die loopt er even een i5 af?
CurlyMo schreef op donderdag 21 april 2016 @ 13:59:
Het is natuurlijk ook onzin dat de OdroidC2 sneller zou zijn dan de Intel 4460, maar de OdroidC2 heeft kennelijk een specifieke CPU instructie die het afhandelen van priemgetallen waanzinnig snel maakt.
Reageren is niet meer mogelijk