Apache Commons Compress for Java を使用して、複数のログ ファイルを 1 つのアーカイブに圧縮しています tar.bz2
。
ただし、1日に約20GBのファイルを圧縮するため、圧縮には非常に長い(12時間以上)かかります。
このライブラリはファイルをモノスレッドで圧縮するため、これをマルチスレッドで行う方法があるかどうか知りたいです。
多くの解決策 (コマンドライン pbzip2 またはいくつかの C++ ライブラリ) を見つけましたが、Java について見つけたのは次のブログ投稿だけです。
https://plus.google.com/117421466255362255970/posts/3jfKVu325zh
Java アプリケーションでは使用できないようです。
そこに何かありますか?あなたは何をお勧めします?または、 bzip2 のような同様の圧縮率を持つ別のより高速なソリューションはありますか?