Kompresja na wielu rdzeniach bzip2
Aktualnie najlepszy, ale niestety najwolniejszy kompresor działający z linii poleceń to bzip2 . Nie będę bawił się w dokładne liczby, ale wystarczy skompresować dwa dowolne pliki żeby zobaczyć jego przewagę nad… gzipem. Niestety standardowo nie wykorzystuje on potencjału tkwiącego w wielordzeniowych maszynach (a są teraz jakieś inne?). Rozwiązanie jest oczywiście bardzo proste – Parallel BZIP2 – specjalna wersja bzip2 która pozwala na wykorzystanie wielu rdzeni podczas procesu kompresji.
Instalacja jest bajecznie prosta:
pkg_add -r pbzip2
lub
apt-get install pbzip2
Kompresja nie różni się niczym od standardowej
pbzip2 -kv -p4 plik.tar
gdzie parametr -p4 oznacza wykorzystanie 4 rdzeni.
Co najważniejsze jest on w pełni kompatybilny z formatem bzip2