2
7zフォーマットの高速圧縮(zipやgzipなど)
一言で言うと、Deflate圧縮はzip形式でのみ使用できます -tzip 7zipで? I / Oの速度を圧縮しない場合と同じかそれ以上に保ちながら、大きなディレクトリ(数百GiB)をディスクから別のディレクトリにアーカイブしたいのです。 私は7zフォーマットが様々な理由で好きですが、LZMAとBzip2の圧縮は、 -mx=1。私はもう試した 7z a -mm=Zip -mx=1 -mmt=4 (そして -mm=GZip これはDeflateも使用しますが、ファイルスキャンフェーズの後に引数エラーが発生します。 http://7zip.bugaco.com/7zip/MANUAL/switches/method.htm 私の典型的な解決策はとタールだろう .tar.lzo (LZOP)、デフォルトの圧縮率でシングルスレッドで100 MiB / sに達します。または .tar.gz と GZIP=-1。非常に高速なコンプレッサーはマルチスレッド対応のlbzip2ですが、tar自体からは実行できません。 私のソースディスクは通常20 MiB / s、時には100(数MiBの大きさのファイル)で読みます。ターゲットは最大80 MiB /秒で書き込みます。だからこれはコンプレッサーが持っているべき速度、理想的にはシングルスレッドの時でさえである。最大8コアおよび16 GB RAMが利用可能です。