Featured image of post Tar.xzのマルチスレッド圧縮コマンド

Tar.xzのマルチスレッド圧縮コマンド

hogehogeというフォルダーをhogehoge.tar.xzに圧縮する際にマルチスレッドを利用したい場合

1
tar cvf hogehoge.tar.xz --use-compress-prog="xz -T 0" hogehoge/

T 0では0~-9で圧縮率を設定できる。-9で最大となる。

公式曰く-7以上は注意したほうが良いらしい。

ちなみにXZの処理ではマルチスレッドが使われるが、tarでは相変わらずシングルスレッドが用いられるので、他に圧縮したいフォルダーが存在するなら同時に行ったほうが効率がよい

Licensed under CC BY-NC-SA 4.0