← retour aux snippets

pigz: gzip parallèle multi-coeurs

Compresser et décompresser en exploitant tous les CPU, compatible .gz.

bash archive #pigz#gzip#parallel

objectif

Accélérer fortement gzip sur des machines multi-coeurs.

code minimal

pigz -9 -p 8 bigfile

utilisation

# décompresser
pigz -d bigfile.gz

variante(s) utile(s)

# tar avec pigz
tar -I 'pigz -9 -p 8' -cf backup.tar.gz /data

notes

  • -p nombre de threads; -9 meilleure compression (plus lente).
  • compatible avec gzip classique.