Platzierung

Du bist hier: Titelseite / Artikeln / Der Größe Linux Distribution/Benützer Milieu Batterie Test

Der Größe Linux Distribution/Benützer Milieu Batterie Test

Autor: Carsten Boysen Jensen

2. April 2009

Deutsche Version: 6. Mai 2009

Mein Verzug ein paar Mythen über Desktop Milieus, Window Managers, Distributionen und Batterie Zeit am Linux zu konfiermieren oder entfernen und herraus zu finden wie wir Leichtigkeit definiere oder/und sollte definieren.

Was ist Leichtigkeit?

Wie definieren wir Leichtigkeit?

Ist etwas schnelles auch effektiv mit Ressourcen (RAM, Batterie)?

Ich habe mehrmals gehört das weniger ist mehr. Irgendwie macht es Sinn, das wenn du kleineren Programme benützt sie nicht nur schneller startet aber auch weniger Ressourcen verbraucht. Aber ist es die Wahrheit wenn wir über Batterie Zeit reden?

Einen anderen der großen Mythen die nicht zu leicht stirbt, ist das GNOME leicht ist und deshalb das KDE sehr schwer ist. Vieleicht war es irgendwann die Wahrheit... Aber wie seht es aus Heute?

Ich setze mich vor ein paar Ziffer zu finden die mich vieleich helfen können ein paar dieser Fragen zu antworten.

Test System

Laptop Bezeichnung und Modelle: Zepto Znote 3215W

Die Tests wurde auf eine reinen Maschine mit Standard Installation von die individuelle Milieus gemacht, wenn nicht anders markiert. Ein kleines Script wurde benützt um der Laptop im Strom-Spare-zustand zu gehen keine anderen Änderungen wurde gemacht.

Script benützt für Strom-Spar kann hier gefunden werden: savebattery.sh

Alle Batterie Tests wurde mit Maschine in Leerlauf und Klappe geschlossen gemacht, um einen besseren Konstante zu kriegen als wenn ich an die Maschine arbeitet. Deshalb seigen diese Ziffern das absolute minimal Verbrauch erreichbar mit dieser Laptop. Auf Distributionen die den Laptop auf Standby Sets, wen der Klappe geschlossen ist, wurde diese Funktionalität ausgeschaltet.

Die RAM Ziffern sind echte RAM Verbrauch, die -/+ Ziffern von 'free -m'. Und sie sind in MB.

Alle Zeiten wurde mit Stoppuhr genommen. Und mit frisch Start und volles Batterie.

Wo 'n/a' als Resultat benützt wird, wurde das Output cached und die Daten vom Start zwei mal gegeben. Beurteilt für dich selbst ob du ein System das dieses macht deine Daten an-trauen mochtest...

Test 1

Test Dauer: 30 Minuten.

Batterie-zeit wurde auf Basis der Verbrauch Procent und Dauer der Test kalkuliert um das Theoretische maximale Dauer das ganze Batterie zu kriegen. Zeit ist in das Format Stunden:Minuten:Sekunden.

Für alle Test-Situationen gellt das wenn nicht anders markiert 'startx' benützt wurde um das Grafische Milieu zu starten. (g) markiert der Benutzung von gdm. (k) markiert der Benutzung von kdm. (s) markiert der Benutzung von slim.

(1) markiert Distribution Standard und ist ohne das Script.

(2) ist mit das Script.

Procent das Batterie wurde von Output von Kommandolinie Programme 'acpi' kalkuliert.

KDE-Four-Live Note: Dies ist eine OpenSuse-basierte LiveCD-Distribution mit Möglichkeit auf Harddisk zu installieren. Test war mit ein Installiertes System gemacht. Dieses System hat nicht eine Kommanden-Linie und ist um KDE4 zu probieren gemacht.

Um ein Referenzen Punkt zu kriegen wir starten mit der Kommanden-Linie. Einige Distributionen haben dieses Interface weggenommen und wurde von dieser Liste der Test Exkludiert.

Boot-Zeit ist von lilo oder grub zur 'Login:' für CLI.

Dato Distribution Kernel Version Boot Zeit RAM(1) RAM(2) %(1) %(2) Bat.-zeit(1) Bat.-zeit(2)
20080320 Arch Linux 2.6.24.3 0:18 1717 n/a10 4:57:37
20080321 Debian Lenny 2.6.24 0:31 1616 n/a10 4:57:37
20080410 Debian Etch 2.6.18 (i686) 0:23 1818 109 4:57:375:33:20
20080514 CentOS 5.1 2.6.18 0:47 49

Dies sollte logisch das absolute Minimum von RAM und % sein und das maximale Batterie-Zeit sein (laut der "weniger ist mehr" Mythos).

Jetzt der interessante Teil. Die Kolonne 'Boot total' ist mitgenommen um ein mehr realistische Zeit "zu warten zuvor du arbeiten kannst" zu geben. Es ist die zeit von grub/lilo zu Login + Start Zeit.

Start Zeit ist die zeit von Desktop Manager (Grafisch Login) bis ganz geladen.

Dato Distribution Milieu Zeit StartBoot total RAM(1)RAM(2) %(1)%(2) Bat.-zeit(1)Bat.-zeit(2)
20080413 Fedora 8 Fluxbox 1.0.0 (g) 0:021:06 145144 88 6:18:476:18:47
20080320 Arch Linux Gnome 2.20.3 (g) 0:080:37 123123 n/a9 5:33:20
20080321 Debian Lenny Gnome 2.20.3 (g) 0:100:55 147147 99 5:33:205:33:20
20080412 Ubuntu 7.10 Gnome 2.6.22 (g) 0:140:48 186189 87 6:18:477:07:21
20080412 Fedora 8 Gnome 2.20.3 (g) 0:161:20 283282 99 5:33:205:33:20
20080414 BLAG GNU/Linux 70000 Gnome 2.18.3 (g) 0:050:56 164164 99 5:33:205:33:20
20080414 CentOS 5.1 Gnome 2.16.0 (g) 0:081:10 182
20080415 OpenSUSE 10.3 Gnome 2.20.0 (g) 1:02 157156 1010 4:57:374:57:37
20080320 Arch Linux KDE 3.5.9 (k) 0:110:40 118118 119 4:33:135:33:20
20080321 Debian Lenny KDE 3.5.8 (k) 0:100:57 126126 99 5:33:205:33:20
20080410 Debian Etch KDE 3.5.5 (k) 0:090:41 115 8 6:18:47
20080412 Kubuntu 7.10 KDE 3.5.8 (k) 0:220:54 161161 89 6:18:475:33:20
20080413 Fedora 8 KDE 3.5.9 (g) 0:171:20 199203 87 6:18:477:07:21
20080414 CentOS 5.1 KDE 3.5.4 (g) 0:091:12 147
20080415 openSUSE 10.3 KDE 3.5.7 (k) 0:49 131113 88 6:18:476:18:47
20080422 KDE-Four-Live.i686.1.0.66 KDE 4.0.66 (k) 0:130:49 126124 88 6:18:476:18:47
20080728 Arch Linux KDE 4.1.0 (k) 0:150:43 162160 1910 2:38:444:57:37
20080615 Arch Linux Lxde 0.3.2.1 (s) 0:020:28 9595 198 2:38:446:18:47
20080621 Debian Lenny Lxde 0.3.2.1 (s) 0:040:35 107106 1413 3:33:403:51:29
20080617 Arch Linux Openbox 3.4.7.2 (s) 0:010:26 92 9 5:33:20
20080320 Arch Linux Xfce 4.4.2 (s) 0:080:33 111111 810 6:18:474:57:37
20080321 Debian Lenny Xfce 4.4.2 (s) 0:070:47 116116 99 5:33:205:33:20
20080411 Xubuntu 7.10 Xfce 4.4.1 (g) 0:070:41 148147 87 6:18:477:07:21
20080413 Fedora 8 Xfce 4.4.2 (g) 0:101:12 193193 98 5:33:206:18:47
20080417 Arch Linux Xfce 4.4.2 (s) 0:070:34 110 7 7:07:21

Wir sehen hier das dir verschiedene Milieus auf verschiedene nicht die gleiche Batterie Zeit geben. Keinen klaren Gewinner und keinen klaren Verlierer. Obwohl Lxde auf Debian Lenny die schlechtesten Batterie Zeit hatte, mit nur 3 Stunden und 51 Minuten.

Test 2

Test Dauer: 10 Minuten.

Um Ziffern von Test 1 zu konfiermieren habe ich ein zweites Test gemacht wo ich den mAh direkt von /proc/acpi/battery/BAT1/state genommen habe.

Batterie-Zeit wurde auf Basis der Test Dauer und mAh verbraucht kalkuliert.

Slackware Note: Die Tests wurde in selbe Installation (full) gemacht. Graphische Milieus wurde mit 'startx' gestartet um den einladen von kdelibs (kdm) zu vermeiden um das Resultat der Window Managern mehr fair zu machen, usw. Openbox und Lxde sind die von Eric Hameleers (extern Link) weil sie nicht ein Teil Slackware sind.

Dato Distribution Kernel Version Boot zeit RAM(1) RAM(2) mAh(1) mAh(2) Bat.-zeit(1) Bat.-zeit(2)
20081128 Slackware 12.1 2.6.24.5 (huge-smp) 3131 336240 2:22:513:20:00
20081128 Debian Etch-and-a-half 2.6.24-etchnhalf.1-686 17 240192 3:20:004:10:00
20081129 Debian Lenny 2.6.26-1-686 16 n/a192 4:10:00
20081210 Arch 2.6.27.7 0:15 15 n/a144 5:33:20
20081216 Slackware 12.2 2.6.27.7 (huge-smp) 0:41 42 144 5:33:20

Kernel Verson 2.6.27 ist sehr gut für das Batterie.

Dato Distribution Milieu Zeit StartBoot total RAM(1)RAM(2) mAh(1)mAh(2) Bat.-zeit(1)Bat.-zeit(2)
20081128 Slackware 12.1 Blackbox 0.65.0 112102 240144 3:20:005:33:20
20081128 Debian Etch-and-a-half Blackbox 0.70.1 89 n/a192 4:10:00
20081129 Debian Lenny Blackbox 0.70.1 90 n/an/a
20081210 Arch Blackbox 0.70.1 0:080:23 90 n/a144 5:33:20
20081216 Slackware 12.2 Blackbox 0.65.0 0:080:49 113 240 3:20:00
20081128 Slackware 12.1 Fluxbox 1.0.0 113103 240192 3:20:004:10:00
20081128 Debian Etch-and-a-half Fluxbox 0.9.14 89 n/an/a
20081129 Debian Lenny Fluxbox 1.0.0 91 n/an/a
20081210 Arch Fluxbox 1.1.1 0:080:23 96 n/an/a
20081216 Slackware 12.2 Fluxbox 1.1.1 0:080:49 114 144 5:33:20
20081128 Debian Etch-and-a-half Gnome 2.14.3.6 (g) 138141 288192 2:46:394:10:00
20081129 Debian Lenny Gnome 2.22.2 (g) 150 432240 1:51:063:20:00
20081210 Arch Gnome 2.24.2 0:170:32 169 240192 3:20:004:10:00
20081128 Slackware 12.1 KDE 3.5.9 160126 288144 2:46:395:33:20
20081128 Debian Etch-and-a-half KDE 3.5.5 120114 192144 4:10:005:33:20
20081129 Debian Lenny KDE 3.5.9 (k) 119 240144 3:20:005:33:20
20081210 Arch KDE 4.1.3 0:220:37 167 n/a144 5:33:20
20081216 Slackware 12.2 KDE 3.5.10 0:211:02 144 144 5:33:20
20081128 Slackware 12.1 Lxde 0.3.2.1 129129 288192 2:46:394:10:00
20081129 Debian Lenny Lxde 0.3.2.1 (g) 109 384192 2:05:004:10:00
20081210 Arch Lxde 0.3.2.1 0:100:25 92 n/an/a
20081128 Slackware 12.1 Openbox 3.4.7.2 115115 240192 3:20:004:10:00
20081128 Debian Etch-and-a-half Openbox 3.3 8888 n/an/a
20081129 Debian Lenny Openbox 3.4.7.2 99 n/an/a
20081210 Arch Openbox 3.4.7.2 0:070:22 91 n/an/a
20081128 Slackware 12.1 Xfce 4.4.3 140134 288192 2:46:394:10:00
20081128 Debian Etch-and-a-half Xfce 4.3.99.2 113113 288192 2:46:394:10:00
20081129 Debian Lenny Xfce 4.4.2.1 116 384288 2:05:002:46:39
20081210 Arch Xfce 4.4.3 0:120:37 107 240144 3:20:005:33:20
20081216 Slackware 12.2 Xfce 4.4.3 0:120:53 171 96 8:20:00

Eine kleine Note über der fantastische Batterie-Zeit von Slackware und Xfce von 20081216: Dies ist ohne Panel-Plugins, wenn irgendeiner Panelplugin laufen ist der Zeit nur 4 Stunden und 10 Minuten, wie der Slackware Test von 20081118.

In dieser Test KDE ist besser denn Xfce, Gnome, Fluxbox, Lxde und Openbox. Dieses mal mit Xfce auf Debian als das schlechteste mit nur 2 Stunden und 46 Minuten. Blackbox ist gut auf einige Systeme aber Medium zu schlecht auf andere.

Keinen Muster gefunden. RAM Verbrauch und Bootzeit hat keinen klaren Einfluss auf der Batterie. Und zahl der Prozessen die laufen hat nur wenig Einfluss auf das Batterie, als keine klare unterzieht von die "lichte" zu die "schwere" Distributionen zu sehen ist.

Test 3

Um zu vergleichen und vieleicht die zwei Tests zu konfiermiren habe ich ein drittes Test auf einen anderen Laptop gemacht. Diesen Test wurde wie Test 2 gemacht aber durch längere Zeit.

Laptop Bezeichnung und Modelle: Zepto B15 Titan (M760S)

Test Dauer: 30 Minuten.

Debian Note: Debian hatte seriöse Probleme mit diesen Laptop und war nur mit den Grafische Installer installierbar. Keine Resultate erhaltet von der Kommanden-Linie weil der verbosity von das Debian System (alle Versionen) der Schirm mit Quatsch gefüllt hatte. Es war mir nicht möglich der verbosity genügen hinunter zu setzen.

Insgesamts ist dieser Laptop nicht empfehlbar für Linux weil der SiS Chipset die sie benützt nicht gute Unterstützung habe und weil SiS keine Intentionen das freie Community zu helfen haben. Last das eine Warnung für alle die ein Laptop kaufen wollen: Kauft nicht einen mit SiS!

Dato Distribution Kernel Version Boot Zeit RAM(1) RAM(2) mAh(1) mAh(2) Bat.-Zeit(1) Bat.-Zeit(2)
20090214 Slackware 12.2 2.6.27.7 (huge-smp) 0:40 4040 798658 2:47:363:23:15

Nicht imponierend. I denke das der große Harddisk etwas mit der schlechten Batterie-Zeit zu tun habe. Größer ist nicht besser in einer Laptop.

Dato Distribution Milieu Zeit StartBoot total RAM(1)RAM(2) mAh(1)mAh(2) Bat.-Zeit(1)Bat.-Zeit(2)
20090215 Slackware 12.2 Blackbox 0.65.0 0:040:45 5353 764607 2:55:033:40:20
20090215 Slackware 12.2 Fluxbox 1.1.1 0:040:45 5656 756604 2:56:543:41:25
20090217 Debian Lenny Gnome 2.22.3 (g) 0:130:33 8888 768616 2:47:363:37:07
20090214 Slackware 12.2 KDE 3.5.10 0:140:54 8785 778620 2:51:543:35:43
20090216 Debian Lenny KDE 3.5.9 (k) 0:100:38 5955 767615 2:54:223:37:28
20090217 Debian Lenny Lxde 0.3.2.1 (g) 0:050:32 4545 786625 2:50:093:33:59
20090214 Slackware 12.2 Xfce 4.4.3 0:090:48 115115 1129614 1:58:273:37:49
20090217 Debian Lenny Xfce 4.4.2 0:140:34 5352 768604 2:54:083:41:25

Nicht viel zu sagen. Fast keine unterzieht hier. Lxde auf Debian ist immernoch das schlechteste. Fluxbox auf Slackware und Xfce auf Debian ist am besten. Aber keinen klaren Gewinner auf dieser Laptop.

Konklusione

Ich denke, das die einzige Konlusione die von diesem Tests machen kannst ist alle, die "Dieses System ist großartig für dein Laptop" sagen zu ignorieren. Du solltest bloß das System benützen die du am liebsten habe.

Ich machte auch ein paar Tests mit Variationen wie einshalten/ausschalten von Applets im KDE. Aber ohne etwas zu ändern. Das gleiche gilt für das Eyecandy-Niveau in KDE.

Ich habe auch CPU Verbrauch und Zahl der Prozessen notiert wenn ich die Tests gelaufen habe. Aber das Hälfte mir nicht ein Muster zu sehen, es war ungefähr das gleiche zwischen Distributionen und Milieus.

Ich habe auch ein paar Tests von Filesysteme gemacht um die unterzieht mit oder ohne noatime bei mount eine unterzieht gäbe. Nur wenig oder keinen unterzieht wurde gefunden.

Ich denke das die Grund weil einige Systeme besser Batterie-Zeit hat ist das sie nicht so oft der Harddisk benützt (Spin-up).

Das Inhalt wurde zuletzt am 18. Mai 2009 19:32 Uhr (CEST) geändert