Jordan Miguel Postado Setembro 25, 2012 Compartilhar Postado Setembro 25, 2012 Durante uma de minhas pesquisas, encontrei um tópico interessante no fórum oficial do cpanel: http://forums.cpanel...5-a-242831.html No tópico, há uma discussão sobre a possível troca do gzip pelo pigz, que faz o mesmo tipo de compressão, utilizando menos tempo e aproveitando corretamente os multi-threads de cada servidor. Inclusive, isto já está com versão marcada para 11.34+ (que virá com opções de ativá-lo e configurar o nível de compressão). Resolví fazer meus testes em um servidor específico, e os resultados são de assustar. Veja meu teste com uma conta de cerca de 580 mb de espaço consumido no cPanel: pkgacct funcionando com gzip: size is: 453708346 homesize is: 616161280 real 1m20.302s user 0m40.107s sys 0m6.086s pkgacct funcionando com pigz: size is: 454144717 homesize is: 616161280 real 0m21.163s user 0m43.975s sys 0m6.211s É simplesmente fantástico, o tempo de criação do backup diminuiu praticamente 6 vezes(isto com um arquivo de 580 mb, imagina com arquivos maiores). E veja que há uma diferença mínima de tamanho, 453,7 com gzip e 454,1 com o pigz, isto porque o nível de compressão não está sendo definido. Criei um pequeno script que instala o pigz e efetua esta modificação no pkgacct para que o sistema passe a fazer os backups usando o pigz. Nele, também há o desinstalador, então, peço para que me ajudem a testar ATENÇÃO: POR SUA CONTA E RISCO a eficiência do pigz. Ao instalar, automaticamente os backups já serão gerados com o pigz. CentOS 5.x - Instalação: wget http://www.brasilhosp.com.br/downloads/pigz.sh; chmod +x pigz.sh; ./pigz.sh instalar CentOS 5.x - Desinstalação: wget http://www.brasilhosp.com.br/downloads/pigz.sh; chmod +x pigz.sh; ./pigz.sh desinstalar Para testarem, façam o seguinte: - Antes de instalar, executem: time /scripts/pkgacct USUARIOCPANEL - Após instalar, executem: time /scripts/pkgacct USUARIOCPANEL Agora, basta comparar o tempo de backup de ambos.. Postem seus testes!! =) Testem também a restauração, para verificar se pode ficar corrompido(em meus testes não ocorreu em nenhuma vez). Link para o comentário Compartilhar em outros sites More sharing options...
Jesmarcelo Postado Setembro 25, 2012 Compartilhar Postado Setembro 25, 2012 Mas o I/O não fica maior com o pigz? Link para o comentário Compartilhar em outros sites More sharing options...
Jordan Miguel Postado Setembro 25, 2012 Autor Compartilhar Postado Setembro 25, 2012 Mas o I/O não fica maior com o pigz? Não, efetuei o teste e o I/O se mantém nos mesmos níveis. Link para o comentário Compartilhar em outros sites More sharing options...
Jaime Silva Postado Setembro 26, 2012 Compartilhar Postado Setembro 26, 2012 Fabuloso. Obrigado. Farei testes pra usá-lo na versão 4 do meu sistema de backup. Não há bem nem mal que dure para sempre. Um dia tudo acaba. Link para o comentário Compartilhar em outros sites More sharing options...
Alexandre Duran Postado Setembro 26, 2012 Compartilhar Postado Setembro 26, 2012 E a integridade do arquivo gerado ? Link para o comentário Compartilhar em outros sites More sharing options...
Jordan Miguel Postado Setembro 26, 2012 Autor Compartilhar Postado Setembro 26, 2012 E a integridade do arquivo gerado ? Fiz testes com alguns arquivos e a restauração foi finalizada sem problemas Duran. Link para o comentário Compartilhar em outros sites More sharing options...
Posts Recomendados