En environnement de production, on est généralement confronté a un problème d'espace lors des sauvegardes. On veut un temps de rétention assez long, sans avoir les ressources disques adéquates. La seule solution est la compression des données sauvegardées (bien qu'elle augmente le temps de sauvegarde et de restauration).
La compression sur des gros fichiers (>80Go), dépasse généralement les 45min avec l'outil gzip. Ce dernier n'utilise pas toutes les ressources cpu de la machine; en cherchant un outil qui parallélise la compression, je suis tombé sur une implémentation de gzip, http://zlib.net/pigz/ qui le fait.
Il fonctionne de la même manière que gzip, il suffit juste d'appeler la commande "pigz".
Installation de pigz sur CentOS 6
- Via le dépôt Epel
#rpm -ivh http://dl.fedoraproject.org/pub/epel/6/x86_64/epel-release-6-8.noarch.rpm
#yum install pigz
Lancez la compression, et vérifier la parallélisation grâce à votre outils de supervision ( nmon ;-) )
Aucun commentaire :
Enregistrer un commentaire