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.

Intel Xeon X3220 @ 2.40 GHzUbuntu 18.0410.00s

CPUOSTotal Time
AMD FX-8350 @ 4.0 GhzArch Linux3.56s
Intel Celeron J4105 @ 1.5 GhzDebian 94.59s
Intel Core i5-2500K @ 4.3 GHzUbuntu 14.045.04s
Intel Core i7-8550UWindows 10 mit Ubuntu 16.04 Subsystem5.10s
Intel Core i5-8250U CPU @ 1.60GHzLinux Mint 18.25.57s
Intel Core i7-6500U @ 2.5 GHzArch Linux7.36s
Intel Core i5-6300U @ 2.4 GHzUbuntu 14.047.88s
AMD Phenom II X4 940 @ 3.0 GhzArch Linux7.94s
Intel Core i5-6200U @ 2.3 GhzUbuntu 16.048.02s
Intel Core i5-3210M @ 2.50 GHzUbuntu Mate 16.108.77s
Intel Core i5-2430M @ 2.40 GHzUbuntu 16.048.88s
Intel Core i5-4210U @ 1.70 GHzUbuntu 14.049.39s
Intel Core i3-6100U @ 2.30 GHzXubuntu 16.049.55s
Intel Celeron N4100 @ 1.10 GHzWindows 10 mit Ubuntu 18.04 Subsystem10.00s
Intel Core i3-2312M @ 2.10 GHzLinux Mint 1813.56s
Intel Xeon E5-2620 v2 @ 2.10GHz (2 Kerne, vServer)Debian Wheezy21.53s
Intel Celeron 847 @ 1.1GHzXubuntu 16.1040.69s
AMD Opteron 6172 (1 Kern, vServer)Debian Wheezy44.80s
Raspberry Pi 4Raspbian Buster63.16s
Raspberry Pi 3Raspbian Jessie119.54s
Raspberry Pi 2Raspbian Jessie191.24s
Raspberry Pi Zero WRaspbian Stretch607s

 

Quelle: einplatinencomputer.com