refsutil compression
コマンドは、指定された Resilient File System (ReFS) ボリュームの圧縮パラメーターのクエリまたは設定に使用されます。 現在の圧縮状態の確認、異なる形式を使用した圧縮の適用、圧縮ボリュームの圧縮解除を行うことができます。
構文
refsutil compression <drive> <[/q]> | <[/c] [/f <format>] [/e <engine>] [/cs <size>]>
パラメーター
パラメーター | 説明 |
---|---|
<drive> |
E: 形式で圧縮するボリュームのドライブ文字を指定します。 |
/q |
ボリュームの現在の圧縮パラメーターを照会します。 |
/c |
指定した圧縮パラメーターを使用してボリュームを圧縮します。 |
/f <format> |
使用する圧縮形式を指定します。 有効なオプションは次のとおりです。LZ4 : 高速圧縮アルゴリズム。 ZSTD :圧縮率と速度のバランスが良い圧縮アルゴリズム。 NONE : 以前に圧縮されたボリュームを 展開 するために使用されます。
NONE を使用する場合は、エンジンと圧縮チャンク サイズのパラメーターを省略します。 |
/e <engine> |
使用する圧縮レベルを定義します。形式によって異なります。LZ4 : レベル 1 、 3-12 。 既定値は 1 です。 レベル 3-12 LZ4HC アルゴリズムを使用します。このアルゴリズムは、圧縮速度の低下を犠牲にして、より高い圧縮率を提供します。 ZSTD : レベル 1-22 。 既定値は 3 です。 レベルが高いほど圧縮率は向上しますが、圧縮速度が低下し、より多くのメモリが必要になる場合があります (特にレベル 20 以上)。 圧縮解除の速度は、選択した圧縮レベルに関係なく一貫性が保たれます。 /e パラメーターを省略するか、0 値を使用すると、指定された圧縮形式の既定のレベルが設定されます。 |
/cs <size> |
圧縮チャンク サイズをバイト単位で指定します。 この値は、2 (2^n) の累乗で、少なくともボリュームのクラスター サイズと同じで、 64MB 以下である必要があります。 チャンク サイズを大きくすると圧縮率が向上しますが、データ量が少ない場合は読み取りパフォーマンスに悪影響を及ぼす可能性があります。
1MB を超えると、メリットが大幅に減少するため、サイズを大きくすることはお勧めしません。省略するか、 0 に設定すると、ボリュームのクラスター サイズが使用されます。 |
注
/e
パラメーターの場合、既定の圧縮値は変更される可能性があります。
例示
F: ボリューム圧縮パラメーターのクエリを実行するには、次のコマンドを実行します。
refsutil compression F: /q
レベル 12 圧縮でチャンク サイズが 524,288 バイト (512 KB) の LZ4
形式を使用して F: ボリュームを圧縮するには、次のコマンドを実行します。
refsutil compression F: /c /f LZ4 /e 12 /cs 524288
レベル 15 圧縮でチャンク サイズが 131,072 バイト (128 KB) の ZSTD
形式を使用して F: ボリュームを圧縮するには、次のコマンドを実行します。
refsutil compression F: /c /f ZSTD /e 15 /cs 131072
既定の圧縮パラメーターで ZSTD
形式を使用して F: ボリュームを圧縮するには、次のコマンドを実行します。
refsutil compression F: /c /f ZSTD
F: ボリュームを展開するには、次のコマンドを実行します。
refsutil compression F: /c /f NONE