ZRAMCTL(8)

BEZEICHNUNG
zramctl - Einrichten und Steuern von zram-Geräten

ÜBERSICHT

Informationen erhalten:
    zramctl [Optionen]

zram zurücksetzen:
    zramctl -r zram-Gerät...

Den Namen des ersten ungenutzten zram-Gerätes ausgeben:
    zramctl -f

Ein zram-Gerät einrichten:
    zramctl [-f | zram-Gerät] [-s Größe] [-t Anzahl] [-a Algorithmus]

BESCHREIBUNG

zramctl wird zum schnellen Einrichten der Parameter eines zram-Gerätes, zum Zurücksetzen und für die Statusabfrage von benutzten zram-Geräten verwendet.

Wenn keine Option angegeben ist, werden alle zram-Geräte mit von Null verschiedener Größe angezeigt.

Verwenden Sie die Option --help für eine Übersicht der unterstützten Ausgabespalten und der Spaltenbeschreibung.

Beachten Sie, dass der auf der Befehlszeile übergebene zramdev-Knoten bereits existieren muss. Der Befehl zramctl erstellt nur einen neuen Knoten /dev/zram<N>, falls die Option --find angegeben ist. Es ist möglich (und typisch), dass nach dem Systemstart die Knoten /dev/zram<N> noch nicht existieren.

OPTIONEN

-a, --algorithm lzo|lz4|lz4hc|deflate|842|zstd
    legt den für die Kompression der Daten im zram-Gerät zu verwendenden Kompressionsalgorithmus fest.

    Die Liste der unterstützten Algorithmen könnte ungenau sein, da sie von der aktuellen Kernel-Konfiguration abhängt. Eine grundlegende Übersicht erhalten Sie mit dem Befehl »cat /sys/block/zram0/comp_algorithm«. Beachten Sie jedoch, dass diese Liste ebenfalls unvollständig sein könnte. Dies kommt daher, dass ZRAM die Crypto-API verwendet, und wenn bestimmte Algorithmen als Module gebaut wurden, ist es unmöglich, alle aufzulisten.

-b, --bytes
    gibt die Größe in Byte anstelle eines menschenlesbaren Formats aus.

-f, --find
    sucht nach dem ersten ungenutzten zram-Gerät. Wenn das Argument --size angegeben ist, wird das Gerät initialisiert.

-n, --noheadings
    unterdrückt die Ausgabe einer Kopfzeile in der Statusausgabe.

-o, --output Liste
    gibt die auszugebenden Spalten an. Wenn keine Anordnung angegeben ist, wird ein Standardsatz an Spalten verwendet. Mit --help erhalten Sie eine Liste aller unterstützten Spalten.

    Die voreingestellte Liste der Spalten kann erweitert werden, indem Sie die Liste im Format +Liste angeben (beispielsweise zramctl -o+COMP-RATIO).

--output-all
    gibt alle verfügbaren Spalten aus.

-p, --algorithm-params Parameter …
    gibt die Parameter für den ausgewählten Komprimierungsalgorithmus an. Zum Beispiel setzt level=9 dict=/etc/dictionary legt die Komprimierungsstufe und das vortrainierte Wörterbuch fest. Die Parameter sind algorithmusspezifisch.

-r, --reset zram-Gerät …
    setzt das oder die angegebene(n) zram-Gerät(e) zurück. Die Einstellungen eines zram-Geräts können nur nach dem Zurücksetzen geändert werden.

--raw
    verwendet das Rohformat für die Ausgabe.

-s, --size Größe
    Erstellt ein Zram-Gerät der angegebenen Größe. Zram-Geräte sind an Speicherseiten ausgerichtet; wenn die angeforderte Größe kein Vielfaches der Seitengröße ist, wird sie auf das nächste Vielfache gerundet. Sofern nicht anders angegeben, wird der Parameter Größe in Byte angegeben.

    Auf das Argument Größe können die multiplikativen Suffixe KiB (=1024), MiB (=1024*1024) und so weiter für GiB, TiB, PiB, EiB, ZiB und YiB folgen (das »iB« ist optional, so dass zum Beispiel »K« gleichbedeutend mit »KiB« ist) oder die dezimalen Suffixe KB (=1000), MB (=1000*1000) und so weiter für GB, PB, EB, ZB und YB.

-t, --streams Anzahl
    gibt die maximale Anzahl der Kompressions-Datenströme an, die für das Gerät verwendet werden können. Vorgabe ist die Verwendung aller CPUs und ein Datenstrom für Kernel älter als 4.6.

-h, --help
    zeigt einen Hilfetext an und beendet das Programm.

-V, --version
    zeigt Versionsinformationen an und beendet das Programm.

EXIT-STATUS

zramctl gibt 0 bei Erfolg zurück und einen von 0 verschiedenen Wert bei Fehlschlag.

DATEIEN

/dev/zram[0..N]
    zram-Blockgeräte

BEISPIEL

Die folgenden Befehle richten ein zram-Gerät mit der Größe von einem Gigabyte ein und verwenden es als Auslagerungsspeicher (Swap).

     # zramctl --find --size 1024M
     /dev/zram0
     # mkswap /dev/zram0
     # swapon /dev/zram0
     ...
     # swapoff /dev/zram0
     # zramctl --reset /dev/zram0

AUTOREN

SIEHE AUCH

FEHLER MELDEN

Nutzen Sie zum Melden von Fehlern das

VERFÜGBARKEIT

Der Befehl zramctl ist Teil des Pakets util-linux, welches aus dem heruntergeladen werden kann.