Compresión: tar.gz vs tar.bz2 - Userlinux.net

Es una pena que no me haya dado por medir el tiempo de generación del tar.gz pero no pienso repetirlo. Hace unos días ha tocado hacer una compresión de un archivo de 51Gb. de texto plano y -como siempre- he tirado de tar.gz sin siquiera pensar en otras alternativas. 5.1Gb…

Compresión: tar.gz vs tar.bz2

18.Dec.2009 ~ 4 Comentarios ~ 1337 Lecturas
Es una pena que no me haya dado por medir el tiempo de generación del tar.gz pero no pienso repetirlo. Hace unos días ha tocado hacer una compresión de un archivo de 51Gb. de texto plano y -como siempre- he tirado de tar.gz sin siquiera pensar en otras alternativas. 5.1Gb clavados.

La duda ha venido días más tarde cuando, al no ubicar bien el comprimido, un rsync se lo ha llevado por delante (descanse en paz). Tenía que repetir la tarea así que me he puesto el mono de trabajo y he intentado mejorar los números:

# ls -lash access.log*
51G -rw-r--r-- 1 root root 51G nov 26 18:50 access.log.1
# time tar -c access.log.1 | bzip2 > access.log.tar.bz2
real    455m52.499s
user    441m41.704s
sys     2m19.301s
Le ha llevado lo suyo, 7 horas y media aproximadamente... veamos el resultado:
# ls -lash access.log*
 51G -rw-r--r-- 1 root root  51G nov 26 18:50 access.log.1
2,6G -rw-r--r-- 1 root root 2,6G dic 18 01:30 access.log.tar.bz2
No está nada mal, de 51Gb. que tiene el archivo original pasamos a 5.1Gb. con el tar.gz y a 2.6Gb. del tar.bz2. ¿Merece la pena?, imagino que -como todo- depende de varios factores críticos entre los que se encuentra la paciencia humana.
Categorías: sistemas

Comentarios


gravatar
18.Dec.2009
Te recomiendo ojear: http://www.advogato.org/person/badger/diary/80.html

Las conclusiones son bastante "luminosas" ;)

gravatar
18.Dec.2009
bz2 devora CPU, comprime más pero como tengas algo más que necesite CPU, olvídate...

gravatar
NeoZero
18.Dec.2009
Yo lo hago directamente con la opción \'j\' de tar:

tar cvjf access.log.1.tar.bz2 access.log.1

¡Saludos!

gravatar
28.Dec.2009
¿Y no es mejor rotar y/o comprimir los logs? :P

Yo uso bz2 para los backups de MySQL y aunque debora mucha CPU y tarda mucho más que gz, merece la pena porque comprime muco más.

Comentarios


Los comentarios están cerrados: los comentarios se cierran automáticamente una vez pasados 15 días. Si quieres comentar algo acerca de la anotación, puedes hacerlo por e-mail.

Buscar

Cargando...

Últimos comentarios

  • reidrac
  • r0sk
  • Rodrigo Rega
  • minWi
  • r0sk
  • reidrac
  • r0sk
  • deady
  • errece
  • r0sk
  • flexo
  • r0sk
  • MarcosBL
  • r0sk
  • isra

Moneting

Valor de mi cuenta de Facebook según Moneting
Valor de mi cuenta de Twitter según Moneting

Tagcloud

ubuntu juegos 2007 web twitt futbol cumpleaños ds django mundial apple rfilms conciertos alemania_2006 lugo macosx programación frases mercurial lucux php userlinux debian blog rsidenotes twitter felicidades cakephp meme ssh bsd barça sidenotes iphone bash vacaciones blogs opinion blogsfera seguridad linux champions humor freebsd personal mysql nintendo openbsd canción sysadmin bake games ps3 2008 cake deportes hack films mac league

Archivo

Social

Enlaces de interés