Du bist hier: Titelseite / Artikeln / 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.
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.
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 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 | 17 | 17 | n/a | 10 | 4:57:37 | |
| 20080321 | Debian Lenny | 2.6.24 | 0:31 | 16 | 16 | n/a | 10 | 4:57:37 | |
| 20080410 | Debian Etch | 2.6.18 (i686) | 0:23 | 18 | 18 | 10 | 9 | 4:57:37 | 5: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 Start | Boot total | RAM(1) | RAM(2) | %(1) | %(2) | Bat.-zeit(1) | Bat.-zeit(2) |
|---|---|---|---|---|---|---|---|---|---|---|
| 20080413 | Fedora 8 | Fluxbox 1.0.0 (g) | 0:02 | 1:06 | 145 | 144 | 8 | 8 | 6:18:47 | 6:18:47 |
| 20080320 | Arch Linux | Gnome 2.20.3 (g) | 0:08 | 0:37 | 123 | 123 | n/a | 9 | 5:33:20 | |
| 20080321 | Debian Lenny | Gnome 2.20.3 (g) | 0:10 | 0:55 | 147 | 147 | 9 | 9 | 5:33:20 | 5:33:20 |
| 20080412 | Ubuntu 7.10 | Gnome 2.6.22 (g) | 0:14 | 0:48 | 186 | 189 | 8 | 7 | 6:18:47 | 7:07:21 |
| 20080412 | Fedora 8 | Gnome 2.20.3 (g) | 0:16 | 1:20 | 283 | 282 | 9 | 9 | 5:33:20 | 5:33:20 |
| 20080414 | BLAG GNU/Linux 70000 | Gnome 2.18.3 (g) | 0:05 | 0:56 | 164 | 164 | 9 | 9 | 5:33:20 | 5:33:20 |
| 20080414 | CentOS 5.1 | Gnome 2.16.0 (g) | 0:08 | 1:10 | 182 | |||||
| 20080415 | OpenSUSE 10.3 | Gnome 2.20.0 (g) | 1:02 | 157 | 156 | 10 | 10 | 4:57:37 | 4:57:37 | |
| 20080320 | Arch Linux | KDE 3.5.9 (k) | 0:11 | 0:40 | 118 | 118 | 11 | 9 | 4:33:13 | 5:33:20 |
| 20080321 | Debian Lenny | KDE 3.5.8 (k) | 0:10 | 0:57 | 126 | 126 | 9 | 9 | 5:33:20 | 5:33:20 |
| 20080410 | Debian Etch | KDE 3.5.5 (k) | 0:09 | 0:41 | 115 | 8 | 6:18:47 | |||
| 20080412 | Kubuntu 7.10 | KDE 3.5.8 (k) | 0:22 | 0:54 | 161 | 161 | 8 | 9 | 6:18:47 | 5:33:20 |
| 20080413 | Fedora 8 | KDE 3.5.9 (g) | 0:17 | 1:20 | 199 | 203 | 8 | 7 | 6:18:47 | 7:07:21 |
| 20080414 | CentOS 5.1 | KDE 3.5.4 (g) | 0:09 | 1:12 | 147 | |||||
| 20080415 | openSUSE 10.3 | KDE 3.5.7 (k) | 0:49 | 131 | 113 | 8 | 8 | 6:18:47 | 6:18:47 | |
| 20080422 | KDE-Four-Live.i686.1.0.66 | KDE 4.0.66 (k) | 0:13 | 0:49 | 126 | 124 | 8 | 8 | 6:18:47 | 6:18:47 |
| 20080728 | Arch Linux | KDE 4.1.0 (k) | 0:15 | 0:43 | 162 | 160 | 19 | 10 | 2:38:44 | 4:57:37 |
| 20080615 | Arch Linux | Lxde 0.3.2.1 (s) | 0:02 | 0:28 | 95 | 95 | 19 | 8 | 2:38:44 | 6:18:47 |
| 20080621 | Debian Lenny | Lxde 0.3.2.1 (s) | 0:04 | 0:35 | 107 | 106 | 14 | 13 | 3:33:40 | 3:51:29 |
| 20080617 | Arch Linux | Openbox 3.4.7.2 (s) | 0:01 | 0:26 | 92 | 9 | 5:33:20 | |||
| 20080320 | Arch Linux | Xfce 4.4.2 (s) | 0:08 | 0:33 | 111 | 111 | 8 | 10 | 6:18:47 | 4:57:37 |
| 20080321 | Debian Lenny | Xfce 4.4.2 (s) | 0:07 | 0:47 | 116 | 116 | 9 | 9 | 5:33:20 | 5:33:20 |
| 20080411 | Xubuntu 7.10 | Xfce 4.4.1 (g) | 0:07 | 0:41 | 148 | 147 | 8 | 7 | 6:18:47 | 7:07:21 |
| 20080413 | Fedora 8 | Xfce 4.4.2 (g) | 0:10 | 1:12 | 193 | 193 | 9 | 8 | 5:33:20 | 6:18:47 |
| 20080417 | Arch Linux | Xfce 4.4.2 (s) | 0:07 | 0: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 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
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) | 31 | 31 | 336 | 240 | 2:22:51 | 3:20:00 | |
| 20081128 | Debian Etch-and-a-half | 2.6.24-etchnhalf.1-686 | 17 | 240 | 192 | 3:20:00 | 4:10:00 | ||
| 20081129 | Debian Lenny | 2.6.26-1-686 | 16 | n/a | 192 | 4:10:00 | |||
| 20081210 | Arch | 2.6.27.7 | 0:15 | 15 | n/a | 144 | 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 Start | Boot total | RAM(1) | RAM(2) | mAh(1) | mAh(2) | Bat.-zeit(1) | Bat.-zeit(2) |
|---|---|---|---|---|---|---|---|---|---|---|
| 20081128 | Slackware 12.1 | Blackbox 0.65.0 | 112 | 102 | 240 | 144 | 3:20:00 | 5:33:20 | ||
| 20081128 | Debian Etch-and-a-half | Blackbox 0.70.1 | 89 | n/a | 192 | 4:10:00 | ||||
| 20081129 | Debian Lenny | Blackbox 0.70.1 | 90 | n/a | n/a | |||||
| 20081210 | Arch | Blackbox 0.70.1 | 0:08 | 0:23 | 90 | n/a | 144 | 5:33:20 | ||
| 20081216 | Slackware 12.2 | Blackbox 0.65.0 | 0:08 | 0:49 | 113 | 240 | 3:20:00 | |||
| 20081128 | Slackware 12.1 | Fluxbox 1.0.0 | 113 | 103 | 240 | 192 | 3:20:00 | 4:10:00 | ||
| 20081128 | Debian Etch-and-a-half | Fluxbox 0.9.14 | 89 | n/a | n/a | |||||
| 20081129 | Debian Lenny | Fluxbox 1.0.0 | 91 | n/a | n/a | |||||
| 20081210 | Arch | Fluxbox 1.1.1 | 0:08 | 0:23 | 96 | n/a | n/a | |||
| 20081216 | Slackware 12.2 | Fluxbox 1.1.1 | 0:08 | 0:49 | 114 | 144 | 5:33:20 | |||
| 20081128 | Debian Etch-and-a-half | Gnome 2.14.3.6 (g) | 138 | 141 | 288 | 192 | 2:46:39 | 4:10:00 | ||
| 20081129 | Debian Lenny | Gnome 2.22.2 (g) | 150 | 432 | 240 | 1:51:06 | 3:20:00 | |||
| 20081210 | Arch | Gnome 2.24.2 | 0:17 | 0:32 | 169 | 240 | 192 | 3:20:00 | 4:10:00 | |
| 20081128 | Slackware 12.1 | KDE 3.5.9 | 160 | 126 | 288 | 144 | 2:46:39 | 5:33:20 | ||
| 20081128 | Debian Etch-and-a-half | KDE 3.5.5 | 120 | 114 | 192 | 144 | 4:10:00 | 5:33:20 | ||
| 20081129 | Debian Lenny | KDE 3.5.9 (k) | 119 | 240 | 144 | 3:20:00 | 5:33:20 | |||
| 20081210 | Arch | KDE 4.1.3 | 0:22 | 0:37 | 167 | n/a | 144 | 5:33:20 | ||
| 20081216 | Slackware 12.2 | KDE 3.5.10 | 0:21 | 1:02 | 144 | 144 | 5:33:20 | |||
| 20081128 | Slackware 12.1 | Lxde 0.3.2.1 | 129 | 129 | 288 | 192 | 2:46:39 | 4:10:00 | ||
| 20081129 | Debian Lenny | Lxde 0.3.2.1 (g) | 109 | 384 | 192 | 2:05:00 | 4:10:00 | |||
| 20081210 | Arch | Lxde 0.3.2.1 | 0:10 | 0:25 | 92 | n/a | n/a | |||
| 20081128 | Slackware 12.1 | Openbox 3.4.7.2 | 115 | 115 | 240 | 192 | 3:20:00 | 4:10:00 | ||
| 20081128 | Debian Etch-and-a-half | Openbox 3.3 | 88 | 88 | n/a | n/a | ||||
| 20081129 | Debian Lenny | Openbox 3.4.7.2 | 99 | n/a | n/a | |||||
| 20081210 | Arch | Openbox 3.4.7.2 | 0:07 | 0:22 | 91 | n/a | n/a | |||
| 20081128 | Slackware 12.1 | Xfce 4.4.3 | 140 | 134 | 288 | 192 | 2:46:39 | 4:10:00 | ||
| 20081128 | Debian Etch-and-a-half | Xfce 4.3.99.2 | 113 | 113 | 288 | 192 | 2:46:39 | 4:10:00 | ||
| 20081129 | Debian Lenny | Xfce 4.4.2.1 | 116 | 384 | 288 | 2:05:00 | 2:46:39 | |||
| 20081210 | Arch | Xfce 4.4.3 | 0:12 | 0:37 | 107 | 240 | 144 | 3:20:00 | 5:33:20 | |
| 20081216 | Slackware 12.2 | Xfce 4.4.3 | 0:12 | 0: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.
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 | 40 | 40 | 798 | 658 | 2:47:36 | 3: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 Start | Boot total | RAM(1) | RAM(2) | mAh(1) | mAh(2) | Bat.-Zeit(1) | Bat.-Zeit(2) |
|---|---|---|---|---|---|---|---|---|---|---|
| 20090215 | Slackware 12.2 | Blackbox 0.65.0 | 0:04 | 0:45 | 53 | 53 | 764 | 607 | 2:55:03 | 3:40:20 |
| 20090215 | Slackware 12.2 | Fluxbox 1.1.1 | 0:04 | 0:45 | 56 | 56 | 756 | 604 | 2:56:54 | 3:41:25 |
| 20090217 | Debian Lenny | Gnome 2.22.3 (g) | 0:13 | 0:33 | 88 | 88 | 768 | 616 | 2:47:36 | 3:37:07 |
| 20090214 | Slackware 12.2 | KDE 3.5.10 | 0:14 | 0:54 | 87 | 85 | 778 | 620 | 2:51:54 | 3:35:43 |
| 20090216 | Debian Lenny | KDE 3.5.9 (k) | 0:10 | 0:38 | 59 | 55 | 767 | 615 | 2:54:22 | 3:37:28 |
| 20090217 | Debian Lenny | Lxde 0.3.2.1 (g) | 0:05 | 0:32 | 45 | 45 | 786 | 625 | 2:50:09 | 3:33:59 |
| 20090214 | Slackware 12.2 | Xfce 4.4.3 | 0:09 | 0:48 | 115 | 115 | 1129 | 614 | 1:58:27 | 3:37:49 |
| 20090217 | Debian Lenny | Xfce 4.4.2 | 0:14 | 0:34 | 53 | 52 | 768 | 604 | 2:54:08 | 3: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.
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