La raison d'utiliser gzip plutôt que bzip2 plutôt que 7za :
[fred@gandalf public_html]$ time 7za a mediawiki-cached.tar.zip mediawiki-cached.tar
7-Zip (A) 4.16 beta Copyright (c) 1999-2005 Igor Pavlov 2005-03-29
p7zip Version 4.16 (locale=fr_FR,Utf16=on,HugeFiles=on)
Scanning
Creating archive mediawiki-cached.tar.zip
Compressing mediawiki-cached.tar
Everything is Ok
26.35user 0.38system 0:31.63elapsed 84%CPU (0avgtext+0avgdata 0maxresident)k
0inputs+0outputs (5major+6945minor)pagefaults 0swaps
[fred@gandalf public_html]$ time gzip -c mediawiki-cached.tar > mediawiki-cached.tar.gz
2.17user 0.11system 0:02.70elapsed 84%CPU (0avgtext+0avgdata 0maxresident)k
0inputs+0outputs (0major+198minor)pagefaults 0swaps
[fred@gandalf public_html]$ time bzip2 mediawiki-cached.tar -c > mediawiki-cached.tar.bz2
9.60user 0.13system 0:11.39elapsed 85%CPU (0avgtext+0avgdata 0maxresident)k
0inputs+0outputs (0major+1833minor)pagefaults 0swaps
[fred@gandalf public_html]$ ls mediawiki-cached.tar.* -lh
-rw-r--r-- 1 fred fred 2,7M aoû 30 01:31 mediawiki-cached.tar.bz2
-rw-r--r-- 1 fred fred 3,2M aoû 30 01:31 mediawiki-cached.tar.gz
-rw-r--r-- 1 fred fred 2,4M aoû 30 01:30 mediawiki-cached.tar.zip
Résultat, sur ce fichier :
7za offre un gain de place de 25% par rapport à gzip
bzip2 offre un gain de place de 15% par rapport à gzip
mais gzip est 11.7 fois plus rapide que 7za et 4.2 fois plus rapide que bzip2
Donc, ce qu'on gagne en place on le paye cher en temps CPU, si on a vraiment besoin de place on utilisera 7za, par contre, si le temps CPU est important, même un tout petit peu, il est évident qu'on utilisera gzip ou bzip2 si ce n'est pas essentiel mais juste important.
Poste le Tuesday 30 August 2005 01:39:28