Linux Benchmark: sysbench

Ich habe auf einem Blog ganz neu von einem kleinen Linux Benchmark erfahren, welchen man innerhalb von Sekunden mit apt-get installieren kann. Diesen Benchmark kann man ziemlich genau einstellen und erhält dementsprechend auch relativ aussagekräftige Ergebnisse. Die Rede ist von sysbench.

apt-get install sysbench

Nach der Installation hat man vielfältige Konfigurationsmöglichkeiten. So kann man die Anzahl der Threads, die maximale Laufzeit, Debugging Informationen und viel mehr Einstellen. Eine nette Einstellungsmöglichkeit ist beispielsweise Folgende:

sysbench --test=cpu --num-threads=4 --cpu-max-prime=20000 run

Hier werden in 4 Threads alle Primzahlen bis 20000 berechnet und das Ergebnis ausführlich im Terminal ausgegeben. Das Ergebnis von meinem Prozessor (i5-3210M) sieht man im oberen Foto. Vor einiger Zeit habe ich einen kleinen Python Benchmark veröffentlicht, welcher jedoch nur einen Thread benutzt. Da viele Programme auch heute noch nur einen einzigen Kern verwenden, ist dies aber nicht extrem tragisch. Dennoch ist mein Code eher eine (plattformunabhängige) Spielerei und bei sysbench handelt es sich um ein professionelles (Linux / Unix) Programm.

Im Sinne von Vergleichen möchte ich auch für sysbench eine Tabelle mit einigen Werten anlegen. Getestet wird immer genau der Beispielcode oben und dann der Mittelwert (auf 2 Nachkommastellen gerundet..) von drei Versuchen der „total time“ eingetragen.

CPU OS Total Time
AMD FX-8350 @ 4.0 Ghz Arch Linux 3.56s
Intel Core i5-2500K @ 4.3 GHz Ubuntu 14.04 5.04s
Intel Core i7-8550U Windows 10 mit Ubuntu 16.04 Subsystem 5.10s
Intel Core i5-8250U CPU @ 1.60GHz Linux Mint 18.2 5.57s
Intel Core i7-6500U @ 2.5 GHz Arch Linux 7.36s
Intel Core i5-6300U @ 2.4 GHz Ubuntu 14.04 7.88s
AMD Phenom II X4 940 @ 3.0 Ghz Arch Linux 7.94s
Intel Core i5-6200U @ 2.3 Ghz Ubuntu 16.04 8.02s
Intel Core i5-3210M @ 2.50 GHz Ubuntu Mate 16.10 8.77s
Intel Core i5-2430M @ 2.40 GHz Ubuntu 16.04 8.88s
Intel Core i5-4210U @ 1.70 GHz Ubuntu 14.04 9.39s
Intel Core i3-6100U @ 2.30 GHz Xubuntu 16.04 9.55s
Intel Core i3-2312M @ 2.10 GHz Linux Mint 18 13.56s
Intel Xeon E5-2620 v2 @ 2.10GHz (2 Kerne, vServer) Debian Wheezy 21.53s
Intel Celeron 847 @ 1.1GHz Xubuntu 16.10 40.69s
AMD Opteron 6172 (1 Kern, vServer) Debian Wheezy 44.80s
Raspberry Pi 3 Raspbian Jessie 119.54s
Raspberry Pi 2 Raspbian Jessie 191.24s

 

Quelle: einplatinencomputer.com