{"id":2362,"date":"2011-05-20T15:58:39","date_gmt":"2011-05-20T13:58:39","guid":{"rendered":"https:\/\/www.gambaru.de\/blog\/?p=2362"},"modified":"2011-05-20T15:58:39","modified_gmt":"2011-05-20T13:58:39","slug":"teste-dein-multi-boot-system","status":"publish","type":"post","link":"https:\/\/gambaru.de\/blog\/2011\/05\/20\/teste-dein-multi-boot-system\/","title":{"rendered":"Teste dein Multi-Boot System"},"content":{"rendered":"<p>Wie findet man heraus, welche Linuxdistribution die \"bessere\" ist? In was besser eigentlich und wie misst man am besten?<br \/>\nNat\u00fcrlich braucht man geeignete Werkzeuge und Irgendetwas, mit dem sich die Ergebnisse vergleichen lassen.<br \/>\nIn meinem Beitrag zu <a href=\"https:\/\/www.gambaru.de\/blog\/?p=2003\">Speicherverbrauch und Compiz<\/a> von Ubuntu 11.04, habe ich versucht es etwas lockerer mit dem Systemmonitor und etwas Gef\u00fchl zu versuchen.<br \/>\nF\u00fcr gro\u00dfangelegte Benchmarks gibt es f\u00fcr Linux aber schon eine L\u00f6sung - die <a href=\"http:\/\/www.phoronix-test-suite.com\/\">Phoronix Test Suite<\/a>.<br \/>\nMit ihr l\u00e4sst sich zwar nicht der Leistungsunterschied zwischen Programm X und Y messen, jedoch bietet sie umfangreiche Tests an, um Komponenten eines Computers auf Herz und Nieren zu pr\u00fcfen. Wie performant ist mein Rechner gegen\u00fcber Modell xy eigentlich? Mit der Phoronix Test Suite kann man einer Antwort auf diese Frage n\u00e4her kommen.<br \/>\nMich interessierte f\u00fcr <a href=\"https:\/\/www.gambaru.de\/blog\/?p=2264\">mein Multi-Boot System<\/a> hingegen wie sich die drei unterschiedlichen Distributionen Ubuntu 11.04 (64bit), Debian Testing (32 bit) und Arch Linux (64bit) auf dem gleichen Rechner schlagen. W\u00fcrde es gro\u00dfe Unterschiede zwischen den beiden 64 bit Systemen von Arch Linux und Ubuntu 11.04 geben und wie w\u00fcrde Debian Testing als 32 bit Betriebssystem abschneiden?<br \/>\nIch habe mich schlie\u00dflich f\u00fcr die <a href=\"http:\/\/openbenchmarking.org\/suite\/pts\/linux-system\">linux-system<\/a> Test Suite entschieden, welche mit vielen Untertests nach eigener Aussage die Gesamtperformance eines Linux Systems im Vergleich zu anderen darstellen kann.<br \/>\nDie Phoronix-Test-Suite lie\u00df sich wie gewohnt installieren. In allen drei Distributionen gab es schon vorgefertigte Pakete. Die Tests sind bei jeder Distribution die gleichen und mussten nur ein einziges Mal heruntergeladen werden. Danach gen\u00fcgte ein <code> phoronix-test-suite make-download-cache<\/code>, wodurch die Tests im versteckten Ordner <em>~\/.phoronix-test-suite\/download-cache<\/em> abgelegt wurden und nur noch zwischen den Systemen kopiert werden mussten.<br \/>\nDie Test-Suite selbst wird mit dem Kommando<\/p>\n<blockquote><p>\nphoronix-test-suite benchmark linux-system\n<\/p><\/blockquote>\n<p>ausgef\u00fchrt. M\u00f6chte man nur die Tests herunterladen gen\u00fcgt <code>install<\/code> anstelle von <code>benchmark<\/code>, zum Ausf\u00fchren ist es der Befehl <code>run<\/code>.<br \/>\nInsgesamt sollte man f\u00fcr eine so umfangreiche Test-Suite genug Zeit einplanen, da die Pakete teilweise auf dem Zielsystem noch kompiliert werden und zus\u00e4tzliche Pakete \u00fcber die Paketverwaltung installiert werden. Bei Debian und Ubuntu verlief dieser Prozess meistens reibungslos, bei Arch Linux musste ich \u00f6fter manuell nachhelfen. Selbst dann gelang es mir nicht alle Tests erfolgreich auszuf\u00fchren. Da es aber genug vergleichbare Tests auch mit Arch schafften durchzulaufen, sieht das Ergebnis am Ende meiner Meinung nach eindeutig aus.<br \/>\nDas Ergebnis habe ich der Einfachheit halber gleich auf <a href=\"http:\/\/openbenchmarking.org\">openbenchmarking.org<\/a> ver\u00f6ffentlicht. Dort finden sich auch Details zu den getesteten Komponenten des Rechners. Alle Distributionen waren zum Zeitpunkt des Tests auf dem aktuellen Stand. Kernel 2.6.38 und das ext4 Dateisystem kamen standardm\u00e4\u00dfig bei allen zum Einsatz.  Als Desktopumgebung setzte ich bei Debian Testing auf Gnome 2.30, bei Ubuntu 11.04 auf Unity und mit Arch Linux auf Gnome 3.<\/p>\n<h2>Das Ergebnis<\/h2>\n<p><a href=\"http:\/\/openbenchmarking.org\/result\/1105157-IV-20110514D92\">Phoronix-Test-Suite: pts\/linux-system Intel Core 2 Duo e7400, Ubuntu 11.04, Debian Testing (wheezy), Arch Linux<\/a><br \/>\nNicht ganz \u00fcberraschend ist mein 32 bit Debian Testing System bei dieser Test-Suite abgeschlagen Letzter geworden. Lediglich bei Minion, dem Threaded I\/O Tester und POV-Ray liegt wheezy vorne. Die restlichen Tests zeigen deutlich, dass zwischen den beiden 64 bit Distributionen Ubuntu 11.04 und Arch Linux kein gro\u00dfer Unterschied besteht. Wenn \u00fcberhaupt liegt Ubuntu bei Encoding und rechenintensiven Tests, bei denen ein 64 bit System seine Vorteile deutlich ausspielen kann, knapp vorne.<br \/>\nDie gr\u00f6\u00dften Ausrei\u00dfer gab es bei dem Postmark Test,  wo wheezy komplett aus der Reihe f\u00e4llt und dem Apache Benchmark, wo Arch Linux deutlich hinterher hinkt. Die Werte weichen zu deutlich von den anderen ab, weshalb ich denke, dass hier ein Messfehler vorliegt.<br \/>\nDie ganzen Tests haben nachtr\u00e4glich noch einmal best\u00e4tigt, dass es absolut sinnvoll ist f\u00fcr Audio-, Video- und Bildbearbeitung ein 64 bit Betriebssystem einzusetzen. Ob es nun Arch Linux oder Ubuntu 11.04 ist, scheint weniger wichtig zu sein. Letzteres war scheinbar keine schlechte Wahl.<br \/>\nDie Phoronix Test-Suite bietet aber auch Kritikpunkte. So sinnvoll ich es halte, dass es sich immer um die gleichen Tests handelt, es wird dadurch aber nicht einfacher herauszufinden, ob es eventuell distributionsspezifische Vorteile bei einzelnen Programmen gibt.<br \/>\nDes weiteren ist eine solche Test-Suite immer auch ein Extremtest und spiegelt nicht den allt\u00e4glichen Gebrauch eines Computers wider. Sollte ich aber irgendwann den ganzen Tag nichts anderes tun als 1GB gro\u00dfe Dateien mit GnuPG zu verschl\u00fcsseln, mache ich das am besten mit Ubuntu 11.04 (64bit). Komprimiere ich Dateien mit LZMA sollte es wohl besser Arch Linux(64bit) sein.<br \/>\nWenn ihr euch den Spa\u00df machen m\u00f6chtet und genau diese Testumgebung auf eurem Rechner ausprobieren wollt, k\u00f6nnen die Resultate direkt mit folgendem Befehl verglichen werden:<\/p>\n<blockquote><p>phoronix-test-suite benchmark 1105157-IV-20110514D92<\/p><\/blockquote>\n<p>Zum Schluss habe ich mir ein anderes Resultat vorgenommen, welches die Tests Unigine Heaven und Openarena schon ausgef\u00fchrt hatte. Im Prinzip ging es um den Vergleich Radeon 4870 gegen meine Nvidia 9600 GT. 32 bit versus 64 bit spielte hierbei keine Rolle. Die Aufl\u00f6sung betrug 1680x1050 Pixel. Alle Distributionen konnten auf die aktuellen Nvidia Treiber zur\u00fcckgreifen.<br \/>\n<a href=\"http:\/\/openbenchmarking.org\/result\/1105151-IV-1105152IV59\">Unigine Heaven Test Nvidia 9600 GT Ubuntu 11.04, Debian Testing (wheezy), Arch Linux<\/a><br \/>\nBedauerlicherweise erreichte ich mit keinem der Distributionen die vorgegebenen Framewerte. Am schlechtesten schnitt dabei Arch Linux ab. Ich versuchte es deshalb mit OpenArena erneut, wo Ubuntu 11.04 (+compiz) 346,23 fps erzielen konnte.<br \/>\nDebian Testing (+compiz) erreichte 330 fps und Arch Linux (Gnome 3) 329,57 fps. Die Unterschiede waren also nur marginal.<br \/>\n<a href=\"http:\/\/openbenchmarking.org\/result\/1105152-IV-20110515O10\">Ergebnis OpenArena Wheezy<\/a><br \/>\n<a href=\"http:\/\/openbenchmarking.org\/result\/1105157-IV-OPENARENA75\">Ergebnis OpenArena Arch Linux<\/a><br \/>\nInteressant wurde es noch einmal als ich den OpenArena Test mit wheezy ohne compiz wiederholte und dabei 376,27 fps erreichte.<br \/>\n<a href=\"http:\/\/openbenchmarking.org\/result\/1105150-IV-20110515O46\">Ergebnis OpenArena Wheezy ohne compiz<\/a><br \/>\nDas Ergebnis l\u00e4sst den Schluss zu, dass 32 bit oder 64 bit bei den Tests keine gro\u00dfe Rolle spielte. Wichtiger sind verwendete Grafiktreiber, die Grafikkarte selbst und ob ein Compositing Fenstermanager wie compiz aktiviert war oder nicht. F\u00fcr Spieler l\u00e4sst das nur den Schluss zu, dass weniger Compiz beim Spielen mehr ist.<br \/>\nAlles in allem zeigen die Phoronix Tests, dass die allgemeine Grundperformance bei vergleichbarer Architektur sehr \u00e4hnlich ist. Optimierungen und Verbesserungen einzelner Anwendungen konnte die Test-Suite aber nicht messen. Ob ein System mit speicherhungrigen Programmen \u00fcberladen war oder dezent nur das Notwendige installiert war, lie\u00df sich mit den Tests nicht feststellen.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Wie findet man heraus, welche Linuxdistribution die &#8222;bessere&#8220; ist? In was besser eigentlich und wie misst man am besten? Nat\u00fcrlich braucht man geeignete Werkzeuge und Irgendetwas, mit dem sich die Ergebnisse vergleichen lassen. In meinem Beitrag zu Speicherverbrauch und Compiz von Ubuntu 11.04, habe ich versucht es etwas lockerer mit dem Systemmonitor und etwas Gef\u00fchl &hellip; <\/p>\n<p class=\"link-more\"><a href=\"https:\/\/gambaru.de\/blog\/2011\/05\/20\/teste-dein-multi-boot-system\/\" class=\"more-link\"><span class=\"screen-reader-text\">\u201eTeste dein Multi-Boot System\u201c<\/span> weiterlesen<\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":[],"categories":[5],"tags":[20,31,53,130,154,202],"_links":{"self":[{"href":"https:\/\/gambaru.de\/blog\/wp-json\/wp\/v2\/posts\/2362"}],"collection":[{"href":"https:\/\/gambaru.de\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/gambaru.de\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/gambaru.de\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/gambaru.de\/blog\/wp-json\/wp\/v2\/comments?post=2362"}],"version-history":[{"count":0,"href":"https:\/\/gambaru.de\/blog\/wp-json\/wp\/v2\/posts\/2362\/revisions"}],"wp:attachment":[{"href":"https:\/\/gambaru.de\/blog\/wp-json\/wp\/v2\/media?parent=2362"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/gambaru.de\/blog\/wp-json\/wp\/v2\/categories?post=2362"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/gambaru.de\/blog\/wp-json\/wp\/v2\/tags?post=2362"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}