Freigeben über


Refsutil-Komprimierung

Der refsutil compression Befehl wird verwendet, um die Komprimierungsparameter auf einem angegebenen ReFS-Volume (Resilient File System) abzufragen oder festzulegen. Sie können den aktuellen Komprimierungsstatus überprüfen, Komprimierung mit verschiedenen Formaten anwenden oder ein komprimiertes Volume dekomprimieren.

Syntax

refsutil compression <drive> <[/q]> | <[/c] [/f <format>] [/e <engine>] [/cs <size>]>

Die Parameter

Die Parameter BESCHREIBUNG
<drive> Gibt den Laufwerkbuchstaben des Volumes an, das im Format E:komprimiert werden soll.
/q Fragt die aktuellen Komprimierungsparameter des Volumes ab.
/c Komprimiert das Volume mit den angegebenen Komprimierungsparametern.
/f <format> Gibt das zu verwendende Komprimierungsformat an. Gültige Optionen sind:

  • LZ4: Ein schneller Komprimierungsalgorithmus.
  • ZSTD: Ein Komprimierungsalgorithmus, der ein gutes Gleichgewicht zwischen Komprimierungsverhältnis und Geschwindigkeit bietet.
  • NONE: Wird verwendet, um ein zuvor komprimiertes Volume zu dekomprimieren . Lassen Sie bei Verwendung NONEdie Parameter der Modul- und Komprimierungsblöcke weg.
  • /e <engine> Definiert die zu verwendende Komprimierungsebene, die je nach Format variiert:

  • LZ4: Ebenen 1, 3-12. Der Standardwert ist 1.
    Ebenen 3-12 verwenden den LZ4HC-Algorithmus, der höhere Komprimierungsverhältnisse zu Kosten langsamerer Komprimierungsgeschwindigkeiten bereitstellt.
  • ZSTD: Ebenen 1-22. Der Standardwert ist 3.
    Höhere Ebenen bieten bessere Komprimierungsverhältnisse, verringern jedoch die Komprimierungsgeschwindigkeit und erfordern möglicherweise mehr Arbeitsspeicher (insbesondere Ebenen 20 und höher).

    Die Dekomprimierungsgeschwindigkeit bleibt unabhängig vom gewählten Komprimierungsgrad konsistent.

  • Wenn Sie den /e Parameter weglassen oder den Wert 0 verwenden, wird die Standardebene für jedes angegebene Komprimierungsformat festgelegt.
    /cs <size> Gibt die Größe des Komprimierungsblocks in Bytes an. Dieser Wert muss die Leistung von zwei (2^n), mindestens gleich der Clustergröße des Volumes und nicht größer als sein 64MB. Größere Blockgrößen können die Komprimierungsverhältnisse verbessern, sich aber negativ auf die Leseleistung für kleinere Datenmengen auswirken. Darüber hinaus 1MBverringern sich die Vorteile erheblich, sodass größere Größen nicht empfohlen werden.

    Wird die Clustergröße des Volumes weggelassen oder auf diese festgelegt 0, wird die Clustergröße des Volumes verwendet.

    Hinweis

    Für den /e Parameter können sich die Standardkomprimierungswerte ändern.

    Beispiele

    Führen Sie den Befehl aus, um die F: Volumekomprimierungsparameter abzufragen:

    refsutil compression F: /q
    

    Führen Sie zum Komprimieren des Volumes mit dem LZ4 Format der Ebene 12-Komprimierung und einer Blockgröße von 524.288 Bytes (512 KB) den Befehl aus:

    refsutil compression F: /c /f LZ4 /e 12 /cs 524288
    

    Führen Sie den Befehl aus, um das Volume mit dem ZSTD Format der Ebene 15 komprimieren und eine Blockgröße von 131.072 Bytes (128 KB) zu komprimieren:

    refsutil compression F: /c /f ZSTD /e 15 /cs 131072
    

    Führen Sie den Befehl aus, um das Volume mit dem ZSTD Format mit Standardkomprimierungsparametern zu komprimieren:

    refsutil compression F: /c /f ZSTD
    

    Führen Sie den Befehl aus, um das F: Volume zu dekomprimieren:

    refsutil compression F: /c /f NONE