Tipp: zramswap verwenden: Unterschied zwischen den Versionen
K (→zramswap konfigurieren) |
K (→zramswap konfigurieren) |
||
Zeile 11: | Zeile 11: | ||
==zramswap konfigurieren== | ==zramswap konfigurieren== | ||
+ | {{Hinweis|'''Wer die Standardeinstellungen verwenden möchte, kann diesen Abschnitt überspringen'''}} | ||
+ | '''Ich kenne nur diesen leider etwas komplizierten Weg:'''<br> | ||
+ | Der Hauptskript muss für persönliche Einstellungen editiert werden. Diesen findet ihr hier: | ||
+ | <blockquote><pre style="background-color: #D4FFEF">/usr/lib/systemd/scripts/zramctrl</pre></blockquote> | ||
+ | |||
+ | Vorhin habe ich angesprochen, dass pro CPU ein Auslagerungsbereich im RAM angelegt wird. Bei einem Computer mit 8 GiB RAM möchte ich dafür ca. 2 GiB vewenden. Dafür ändere ich folgenden Wert wie im beschrieben auf 256 MiB: | ||
+ | <pre style="background-color: #FFFFC0">mem_total = (0 + $2) * 256</pre> | ||
+ | Das sind also ca. 256 MiB mal 4 Kerne. | ||
==Dienst aktivieren== | ==Dienst aktivieren== |
Version vom 15. September 2015, 12:09 Uhr
Inhaltsverzeichnis
Vorwort
Zramswap ist ein Skript und ermöglicht es, komprimierten swap Bereich im RAM zu erstellen. Er erstellt pro CPU automatisch einen. Bei einem Quadcorce Prozessor, wären dies also 4 komprimierte laufwerke die hoch verfügbar im Arbeitsspeicher liegen und einen im Idealfall als Desktopbenutzer von der Festplatte lösen können.
Paket herunterladen
Es gibt im Buildservice glücklicher Weise ein RPM. Dies kann über die Softwaresuche gefunden werden:
https://software.opensuse.org/package/zramswap?search_term=zramswap
Paket installieren
Nachdem das Paket heruntergeladen wurde, kann es mit folgendem Befehl installiert werden:
zypper in zramswap-1-4.1.noarch
zramswap konfigurieren
Wer die Standardeinstellungen verwenden möchte, kann diesen Abschnitt überspringen |
Ich kenne nur diesen leider etwas komplizierten Weg:
Der Hauptskript muss für persönliche Einstellungen editiert werden. Diesen findet ihr hier:
/usr/lib/systemd/scripts/zramctrl
Vorhin habe ich angesprochen, dass pro CPU ein Auslagerungsbereich im RAM angelegt wird. Bei einem Computer mit 8 GiB RAM möchte ich dafür ca. 2 GiB vewenden. Dafür ändere ich folgenden Wert wie im beschrieben auf 256 MiB:
mem_total = (0 + $2) * 256
Das sind also ca. 256 MiB mal 4 Kerne.