Irgend wann, vor weit über einem Jahr, schnappte ich in einem Thema auf, dass es zRam gibt.
Das würde den Inhalt des RAMs komprimieren, um so mehr Arbeitsspeicher verfügbar zu haben.
Sehr interessant.
Und wie cool.
Damit konnte ich doch wohl all meine betagten und beschränkten PCs und Notebooks auffrischen.
Tja, hatte ich mir so gedacht und darauf hin so ziemlich alle Systeme von MX-19 und MX-21 damit Nachgerüstet.
Aber, Denkfehler.
Das ist nämlich so, wie mit dem Teufel und dem größten Haufen.
Es bringt nur dort etwas, wo man es gar nicht wirklich braucht.
Dort wo man sich Hilfe davon verspricht, bewirkt es aber nur eine Verschlimmbesserung.
Was eigentlich aber auch nicht wundert.
Ich denke wer einen leistungsstarken Ryzen oder Intel 5 oder 7 hat, aber aus irgendeinen Grund gezwungen ist, mit 4GB RAM auskommen zu müssen, jub, für den ist es super.
Extrem-Negativ-Beispiel:
Ein Tablet-PC von ODYS.
Hat einen 64bit Prozessor und nur 1GB RAM.
Ist ein Win10-32bit drauf vorinstalliert.
Ob des geringen Arbeitsspeichers behilft Windows sich mit dynamischen Pagefile, was wohl eine Swap-Datei gleichkommt.
An dem Tablet betreibe ich manchmal auch ein MX-19-64bit.
Das läuft auf einer Micro-SD-Karte via ext Kartenleser über USB.
Das MX-19 kann auf der Micro-SD auf einen SWAP-Partition zugreifen.
Natürlich kann man von dieser Konstellation nicht viel erwarten.
Es funktioniert aber.
Mit Geduld ist auch Internet benutzbar.
Hier schien mir zRam ideal einsetzbar zu sein.
Habe ich also installiert und danach lief es mal so richtig grotte.
Ist ja eigentlich auch klar.
Das System ist mit dem schwachen Prozessor die ganze Zeit beschäftigt zu komprimieren und auszulagern, wobei es dann meisten einfriert.
Nach dem ich zRam wieder deaktiviert habe, ist das System auch wieder in genannter Konstellation an dem schlappen Tablet benutzbar.
Damit komme ich nun zu dem Punkt Deaktivieren.
Deaktivieren, nicht Deinstallieren, weil meine Systeme fast immer auf externen Datenträgern und deshalb Mobil sind.
Also auch an Hardware zum Einsatz kommen, wo ich zRam einfach wieder einschalten können möchte:
Code: Select all
sudo zramswap start
Klar, ich könnte es auch umgekehrt an schwacher Hardware machen und bei Bedarf ausschalten:
Code: Select all
sudo zramswap stop
Nur wenn ich das vergesse, ist es zum Zeitpunkt der Froststarre des Systems, nicht mehr nachholbar.
Also generell deaktiviert und nur bei Bedarfaf aktiviert, ist besser.
Deaktivieren war aber gar nicht so einfach.
Genannter Befehl Stoppte, aber eben nur bis zum nächsten Systemstart.
im Netz fand ich Tipps, es über /etc/default/grub zu deaktivieren, in dem man einträgt:
Code: Select all
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash zram.enabled=0"
Code: Select all
sudo update-grub
Die meisten Anleitungen beziehen sich aber auch auf SystemD
https://www.baeldung.com/linux/zram-boot-disable
Ich habe auch versucht in
/etc/default/zramswap
alles zu deaktiveren, in dem schön vor alle Optionen Rauten # setzte.
Hatte aber auch nix bewirkt.
Dann erinnerte ich mich, dass beim Installieren von zRam die große Herausforderung war, es unter SysVenit zu aktivieren.
Dank eines Post vom Wdscharff klappte das damals.
Man musste in der Datei
/etc/rc.local
folgendes eintragen:
Code: Select all
zramswap start
Jetzt habe ich "start" durch "stop" ersetzt und damit permanent deaktiviert.
Kann es bei bedarf aber über das Terminal aktivieren mit
Code: Select all
sudo zramswap start
So, das sollte als Einleitung erst mal reichen ...
Mein Problem ist, dass ich es nicht schaffe, es bei MX-23 dauerhaft zu deaktivieren.
Dort ist nämlich in /etc/rc.local
gar nichts eingetragen.
Da nun schlauer Weise trotzdem einfach
Code: Select all
zramswap stop
Rauten setzen in
/etc/default/zramswap
bringt auch hier nüscht.
Genannten Eintrag "zram.enabled=0" machen, in
/etc/default/grub
ebenso wirkungslos.
Wie kann ich zRam in MX-23.5 dauerhaft deaktivieren ohne es zu deinstallieren ?
Eine QSI poste ich nicht, da es sich auf mehreren Systemen, sowohl 64bit als auch 32bit, auf total unterschiedlicher Hardware, gleichermassen verhält.