AA_runner_po19056_SebastianKaulitzkiFotolia.jpg

© Sebastian Kaulitzki, Fotolia

Messdiener

LinuxUser-Benchmark-Suite aufgefrischt

09.02.2010
Leistung messen unter Linux leicht gemacht: Unsere umfangreiche und praxisorientierte LinuxUser-Benchmark-Suite ist nun fit für aktuelle Linux-Versionen und bietet zahlreiche Detailverbesserungen.

Als wir die LinuxUser-Benchmark-Suite [1] (kurz: LUbench) – im April des letzten Jahres erstmals auf der Heft-DVD ausliefern wollten, wurde daraus erst einmal nichts: Ein Fehler im Presswerk führte dazu, dass die Datenträger-Seite, auf der sich der Benchmark befinden sollte, komplett unbespielt blieb. So mussten wir die Suite erst einmal auf dem Download-Weg anbieten und lieferten sie einen Monat später noch einmal auf DVD nach.

Neuere Linux-Distributionen, wie etwa das kurz nach der Benchmark-Suite veröffentlichte Ubuntu 9.04 oder später auch OpenSuse 11 brachten diverse Änderungen unter der Haube, die dazu führten, dass manche Einzeltests des LUbench nicht mehr richtig funktionierten. Der Grund dafür: LUbench wurde im Hinblick auf die Vergleichbarkeit der Messwerte und die einfacheren Handhabung so konzipiert, dass er ohne Installation der verwendeten Programme im Standalone-Betrieb funktioniert. Das bringt jedoch nicht nur Vorteile mit sich, sondern auch den Nachteil, dass bei größeren Änderungen von Systembestandteilen gewisse Tests nicht mehr funktionieren.

Modernisiert

Die aktuelle Version 2.1.1 bringt LUbench nun wieder auf den neuesten Stand und läuft auf den meisten aktuellen Linux-Distributionen fehlerfrei. Für unseren Sauerbraten-Grafikshader-Benchmark (Abbildung 1) mussten wir die libdirectfb in Version 1.0 dazupacken, da die in neueren Distributionen wie Ubuntu 9.10 enthaltene Version nicht abwärtskompatibel ist. Gelegentlich treten Grafikfehler beim Start unter Distributionen mit neueren libdirectfb-Versionen auf, der Benchmark selbst sollte aber problemlos laufen.

Abbildung 1: Sauerbraten protzt dank der selbstentwickelten Cube-2-Engine mit grafischen Effekten.

Neben kleineren Detailverbesserungen und Bugfixes haben wir viele zusätzliche Checks eingebaut, die Problemen beim Lauf vorbeugen sollen – beispielsweise unter Linux-Distributionen mit SELinux. Bei den mitgelieferten Librarys räumten wir ordentlich auf und entfernten einige Bibliotheken, die alle getesteten Distributionen mittlerweile standardmäßig enthalten. Zusätzlich gibt der Benchmark nun an, ob der Subtest auf einem (ST) oder mehreren (MT) Prozessorkernen läuft. Am Ende des Benchmark-Logs finden Sie jetzt die Werte auch auf Größer-ist-besser-Manier umgerechnet – also so, wie wir sie bei unseren Tests im Heft abdrucken.

Die im Benchmark enthaltenen Binaries und Testdateien blieben bis auf zwei Ausnahmen unverändert, und so lassen sich auch die Messwerte weiterhin direkt mit dem im Heft abgedruckten oder mit der alten Version selbst ermittelten Werten vergleichen.

Povray und RAR

Eine Ausnahme stellt hier Povray dar: Da es aber immer noch keine Release-Version des multiprozessortauglichen Povray 3.7.0 gibt, müssen wir weiterhin mit der Beta testen. Die mussten wir neu kompilieren, da die Beta-Periode gleich doppelt abgelaufen war (einmal unsere Version im November und noch einmal allgemein Ende Dezember). Die Ergebnisse unterscheiden sich aber nur marginal um etwa fünf bis sieben Prozent von dem Binary in LUbench v2.1.

Signifikanter ist die zweite Ausnahme, RAR, allerdings nur unter 64-Bit-Distributionen: Hier stellte sich bei näherer Analyse heraus, dass die aus Ubuntus 64-Bit-Repositories heruntergeladene Version im alten Benchmark tatsächlich nur eine 32-Bit-Version war – was das völlige Fehlen von Leistungszugewinnen im 64-Bit-Modus erklärt. Damals war überhaupt noch keine 64-Bit-Version verfügbar. Diese gibt es nun [2] – allerdings immer noch nicht in den Ubuntu-Repositories – und sie leistet je nach CPU rund 14 bis 25 Prozent mehr.

LinuxCommunity kaufen

Einzelne Ausgabe
 
Abonnements
 

Ähnliche Artikel

Kommentare

Infos zur Publikation

LU 01/2015: E-Books im Griff

Digitale Ausgabe: Preis € 4,95
(inkl. 19% MwSt.)

Mit der Zeitschrift LinuxUser sind Sie als Power-User, Shell-Guru oder Administrator im kleinen Unternehmen monatlich auf dem aktuelle Stand in Sachen Linux und Open Source.

Sie sind sich nicht sicher, ob die Themen Ihnen liegen? Im Probeabo erhalten Sie drei Ausgaben zum reduzierten Preis. Einzelhefte, Abonnements sowie digitale Ausgaben erwerben Sie ganz einfach in unserem Online-Shop.

NEU: DIGITALE AUSGABEN FÜR TABLET & SMARTPHONE

HINWEIS ZU PAYPAL: Die Zahlung ist auch ohne eigenes Paypal-Konto ganz einfach per Kreditkarte oder Lastschrift möglich!       

Tipp der Woche

Ubuntu 14.10 und VirtualBox
Ubuntu 14.10 und VirtualBox
Tim Schürmann, 08.11.2014 18:45, 0 Kommentare

Wer Ubuntu 14.10 in einer virtuellen Maschine unter VirtualBox startet, der landet unter Umständen in einem Fenster mit Grafikmüll. Zu einem korrekt ...

Aktuelle Fragen

PCLinuxOS Version 2014.08 "FullMonty" Umstellung auf deutsch
Karl-Heinz Welz, 19.12.2014 09:55, 3 Antworten
Hallo, liebe Community, ich bin 63 Jahre alt und möchte jetzt nach Jahrzehnten Windows zu Linux...
ICEauthority
Thomas Mann, 17.12.2014 14:49, 2 Antworten
Fehlermeldung beim Start von Linux Mint: Could not update ICEauthority file / home/user/.ICEauth...
Linux einrichten
Sigrid Bölke, 10.12.2014 10:46, 5 Antworten
Hallo, liebe Community, bin hier ganz neu,also entschuldigt,wenn ich hier falsch bin. Mein Prob...
Externe USB-Festplatte mit Ext4 formatiert, USB-Stick wird nicht mehr eingebunden
Wimpy *, 02.12.2014 16:31, 0 Antworten
Hallo, ich habe die externe USB-FP, die nur für Daten-Backup benutzt wird, mit dem YaST-Partition...
Steuern mit Linux
Siegfried Markner, 01.12.2014 11:56, 2 Antworten
Welches Linux eignet sich am besten für Steuerungen.