本家様 https://launchpad.net/pbzip2
そして bzip2 の並列版が pbzip2 となるみたい.
インストールはRHEL系なら epel リポジトリを加えればインストール可能です
[root@rockylinux ~]# dnf info pbzip2
Last metadata expiration check: 0:00:35 ago on Sat 06 Apr 2024 07:05:55 PM JST.
Available Packages
Name : pbzip2
Version : 1.1.13
Release : 1.el8
Architecture : x86_64
Size : 57 k
Source : pbzip2-1.1.13-1.el8.src.rpm
Repository : epel
Summary : Parallel implementation of bzip2
URL : https://launchpad.net/pbzip2
License : BSD
Description : PBZIP2 is a parallel implementation of the bzip2 block-sorting file
: compressor that uses pthreads and achieves near-linear speedup on SMP
: machines. The output of this version is fully compatible with bzip2
: v1.0.2 or newer (ie: anything compressed with pbzip2 can be
: decompressed with bzip2).
[root@rockylinux ~]#
[root@rockylinux ~]# dnf install pbzip2
っで使い方
[saber@rockylinux ~]$ pbzip2 -p4 DRR127450.fastq <-- 4coreで圧縮
[saber@rockylinux ~]$ pbzip2 -d -p4 DRR127450.fastq.bz2 <-- 4coreで解凍
こんか感じ
単一の巨大なファイルを圧縮解凍するなら pbzip2、pigz、pixzを使うのがいいかなと思う。
もし多数のファイル1000枚とか5000枚とかなら parallelでbzip2, gzip, zx を回した方がいいかもね.