Motivation
Ich bin immer auf der Suche nach schlanken Systemen mit wenig Ressourcenverbrauch. Diesmal wollte ich wissen, was Linux-Distros “out of the Box” an Speicher verbrauchen.
Natürlich kann man so gut wie jede Linux-Installation so weit anpassen, dass sie weniger verbraucht. Sobald man eine Installation durchführt, passt man sie auch an eigene Bedürfnisse an. Daher habe ich mich bewusst für Live-Distributionen entschieden, um einen unverfälschten Out-of-the-Box Eindruck zu bekommen. Natürlich mussten die Distributionen auch einigermaßen vergleichbar sein, daher habe ich mich ausschließlich auf amd64 Live-ISOs mit XFCE beschränkt. Damit es die gleichen Bedingungen gibt nutzte ich für jede Distro dieselbe VirtualBox Maschine:
- Virtualbox 6.1
- 4 GB RAM
- Keine Festplatte
- Virtuelles optisches Laufwerk an IDE PIIX
- Typ: “Other Linux (64 bit)”
- Grafikspeicher: 128 MB VMSVGA
Getestet wurden folgende Live-Distros:
- Fedora 36
- OpenSuse 15.4
- Mageia 8
- Debian 11.3
- Devuan 4
- Xubuntu 22.04
- Manjaro 21.2.6
Das Vorgehen war immer gleich: Die LiveCD wurde ohne Anpassung mit Default Optionen gestartet. Danach wurde ein Terminal geöffnet (Xfce-Terminal) und zunächst der Befehl setxkbmap de
für die deutsche Tastaturbelegung eingegeben. Dann wurden mehrmals die Befehle top
und free -m
eingegeben, um die RAM-Belegung festzustellen und zu sehen ob sich im laufenden Betrieb was ändert
Schließlich wurden noch die Anzahl der Prozesse mit ps u --ppid 2 --deselect | wc -l
gezählt
Ergebnisse
Fedora 36
- Bootzeit: 0:40
- Used RAM: 469 MB
- Prozesse: 91
Fedora startete sehr schnell und ohne Probleme in einen angepassten XFCE-Desktop. Der RAM-Verbrauch blieb konstant.
OpenSuse 15.4 (Build 6.169)
- Bootzeit: 0:55
- Used RAM: 432 MB - 474 MB
- Prozesse: 67
OpenSuse startet mit einem Welcome Screen in einem stark angepassten XFCE, was die etwas längere Bootzeit erklärt. Der Welcome Screen wurde von mir geschlossen und erst danach die Messungen durchgeführt. Nach einigen Minuten wurde eine Benachrichtigung angezeigt, dass es zu aktualisierende Pakete gibt. Der RAM-Verbrauch stieg innerhalb der ersten Minuten an von 432 MB auf 474 MB und fiel dann wieder etwas ab auf 465 MB
Mageia 8
- Bootzeit: 0:45 (brutto)
- Used RAM: 336 MB
- Prozesse: 83
Mageia startet mit einigen Abfragen bzgl. der Sprache, Tastaturbelegung, Zeitzone usw., was Interaktion erforderlich macht, so dass etwa 7 - 8 Sekunden von der Bootzeit abgezogen werden können und wir hier auf eine Netto-Bootzeit von unter 40 Sekunden kommen. Danach startet XFCE und ein Welcome Screen. Nachdem dieser geschlossen wurde, wurden die Messungen durchgeführt. Mageia ist mit 336 MB RAM sehr genügsam, diese Belegung sank nach einigen Minuten sogar auf 320 MB.
Debian 11.3
- Bootzeit: 1:35
- Used RAM: 478 MB
- Prozesse: 80
Debian bootete recht lange und einige Zeit sah man nur einen Black Screen, so dass ich schon befürchtete, das System hätte sich beim Booten aufgehangen. Es startet ein Default XFCE Desktop ohne Anpassungen. Der RAM-Verbrauch blieb konstant.
Devuan 4
- Bootzeit: 0:35
- Used RAM: 312 MB
- Prozesse: 84
Devuan startet schnell in einen XFCE-Desktop der nur wenig angepasst wurde. Da Devuan direkt von Debian abstammt und lediglich ein anderes Init nutzt, ist der Vergleich zu Debian interessant: Devuan benötigt eine ganze Minute weniger zum booten und belegt konstant nur 312 MB RAM.
Xubuntu 22.02
- Bootzeit: 1:40 (brutto)
- Used RAM: 473 MB
- Prozesse: 84
Xubuntu startet mit einem Auswahlfenster, ob man Xubuntu installieren oder ausprobieren möchte. Anschließend wird in den angepassten XFCE-Desktop gestartet und ein “System program problem” gemeldet. Danach lässt sich der Desktop nutzen. De RAM-Belegung blieb konstant.
Manjaro 21.2.6
- Bootzeit: 0:45
- Used RAM: 548 MB RAM
- Prozesse: 79
Manjaro startet in einen stark angepassten XFCE-Dektop mit Welcome-Screen, welcher von mir geschlossen wurde. Nach einigen Minuten wurde eine Benachrichtigung angezeigt, dass es zu aktualisierende Pakete gibt. Der RAM-Verbrauch blieb konstant.
Fazit
Einige Ergebnisse überraschen:
- Dass Devuan so viel schneller bootet und deutlich weniger RAM benötigt als Debian war nicht unbedingt zu erwarten. Debian landet so in der oberen Hälfte bei der RAM-Belegung.
- Neben Devuan hat sich auch Mageia als schnell bootend und genügsam beim RAM herausgestellt.
- Manjaro hat sich, trotz der Abstammung von Arch (welchem nachgesagt wird, besonders schlank zu sein) als besonders fett erwiesen, hat aber noch relativ schnell gebootet.
- Xubuntu fiel durch technische Probleme auf.
- Fedora und OpenSuse lagen im Mittelfeld mit einer guten bis tolerablen Bootzeit, aber auch recht hoher RAM-Belegung, obwohl OpenSuse am wenigsten laufende Prozesse hatte.
Comments
June 3, 2022 21:02
@senioradmin Devuan finde ich überraschend wegen der Bootzeit. Das Versprechen von systemd war ja schnellerer Boot. Wie komfortabel lassen sich denn unter Devuan Dienste konfigurieren?
June 3, 2022 21:19
@sadmin @senioradmin
Es kommt darauf an, welches Init-System Du nutzen möchtest. Ich finde OpenRC ziemlich einfach zu konfigurieren. Beim klassischen SysvInit kannst Du auch sysv-rc-conf nutzen.
June 3, 2022 21:25
@sadmin @senioradmin
Ein schnellerer Boot war m.E. kein explizites Versprechen von systemd. Bei mir booten sämtliche non-systemd Systeme schneller, sogar mit dem ollen SysvInit. Und schlanke Init-Systeme wie runit lassen systemd weit hinter sich, was die Bootzeit angeht. Das am schnellsten bootende System was ich bis jetzt sah war Void Linux mit runit.
October 4, 2022 07:35
I watch them for information, then play run 3 for pleasure. Fun endless runner game
October 16, 2022 11:33
Thank you for the information about the consumption of Ram, Linux previously I thought, Thank you for informing us about this, I want to share with you these days I often play with me basketball legends game, this game is very entertaining for me and I think it’s a great game to pass the time.
December 19, 2022 06:39
jy5ejy
This is, in my opinion, one of the best posts that you have made. Your work is quite outstanding in both quality and quantity. I am grateful to you for it dordle
December 23, 2022 04:42
CHIMMI
Happy to be able to share lol beans with you. This is a good online game that is taking the world by storm. All the lovely and lively peas will gather in this game. Each level has a lot of challenges. In a race against time, beat them. Elimination of each round will be based on those who do not reach the finish line in time. Therefore, you must act immediately. By defending yourself, get through the qualifiers and move on to the championship round.
January 3, 2023 10:25
playtime
Everyone ought to read what you’ve written because it contains a wealth of knowledge that can help them become more open-minded. I am extremely appreciative of that. stumble guys
May 29, 2024 02:26
The RAM consumption of Linux Live Distros Friday Night Funkin can vary significantly depending on the distribution and the desktop environment it uses.
September 4, 2024 02:27
That’s Not My Neighbor masterfully blends eerie suspense with detective work, creating an immersive horror experience that keeps players on the edge of their seats.