Une alternative multi-processeurs à gzip : https://github.com/madler/pigz, https://zlib.net/pigz
S'utilise en lieu et place de gzip, par exemple pour une archive on peut utiliser pigz pour compresser et décompresser avec tar xf comme d'habitude.
It is pronounced pig-zee, it is not pronounced like the plural of pig.
Comparaison avec un dossier contenant 17 Go de fichiers (des petits ⇐1Ko et des gros >2Go):
# gzip : 1 seul core utilisé time (tar -c systemed-tilemaker| gzip -9 > toto.tgz) real 7m12,279s user 7m3,496s sys 0m30,090s # pigz : tous les cores sont utilisés time (tar -c systemed-tilemaker| pigz -9 > toto.tgz) real 1m3,982s user 14m58,572s sys 0m27,464s # save image docker (1.26Go) # Avec gzip real 2m6,796s user 2m2,881s sys 0m3,117s # Avec pigz real 0m17,821s user 3m8,678s sys 0m1,731s