De acordo com as Leis 12.965/2014 e 13.709/2018, que regulam o uso da Internet e o tratamento de dados pessoais no Brasil, ao me inscrever na newsletter do portal DICAS-L, autorizo o envio de notificações por e-mail ou outros meios e declaro estar ciente e concordar com seus Termos de Uso e Política de Privacidade.


Pigz, um gzip V8

Colaboração: Lincoln Zuljewic Silva

Data de Publicação: 03 de Setembro de 2009

Pigz, um gzip V8 (mais rápido, porém mais "gastão").

Para quem não conhece, o pigz é uma implementação do gzip que utiliza processamento paralelo para compactar/descompactar arquivos .gz.

Fiz alguns testes aqui e o resultado é impressionante:

  • Ambiente:
  • Máquina: 2xIntel Xeon Quad-Core de 2.33GHz, 16Gb de RAM
  • Três arquivos de texto com tamanhos de 338Mb (353910789 bytes) cada.

1º Teste: compactar os arquivos com o gzip (utilizando a opção -v9 - verbose e máxima compressão).

2º Teste: compactar os arquivos com o bzip2 (utilizando a opção -v9 - verbose e máxima compressão).

3º Teste: compactar os arquivos com o pigz (utilizando a opção -v9 - verbose e máxima compressão).

Melhor compressão

1º bzip2 - Os arquivos de 353910789 bytes (338Mb) foram para 26812905 bytes (25Mb).

2º pigz - Os arquivos de 353910789 bytes (338Mb) foram para 34924734 bytes (33Mb).

3º gzip - Os arquivos de 353910789 bytes (338Mb) foram para 35277733 bytes (33Mb).

Melhor tempo

1º pigz - compressões em 0m5.382s, 0m5.389s e 0m5.373s - Utilizou todos "processadores".

2º gzip - compressões em 0m38.459s, 0m38.662s e 0m38.644s - Utilizou somente um "processador".

3º bzip2 - compressões em 1m39.825s, 1m39.842s e 1m39.526s - Utilizou somente um "processador".

Conclusão

Se você tem pressa para compactar seus arquivos e não se importa em perder algum espaço em disco a mais, o pigz é 6x mais rápido que o gzip e 20x mais rápido que o bzip2. Se você precisa economizar no espaço, o bzip2 é 1,3x melhor que o pigz e que o gzip.

Caso você queira ver o teste completo, faça o download do TXT à partir da seguinte URL: http://www.system.adm.br/files/pgzip.zip

Lincoln Zuljewic Silva trabalha com Linux desde 1999. É administrador de sistemas e mantém o blog www.system.adm.br
Error: No site found with the domain 's2.dicas-l.com.br' (Learn more)