Cerrar Bienvenido
Cerrar Registrate

Ya somos 1.510.708 Forros navegando...

2430 usuarios conectados | 1.510.708 forros | 370.383 temas | 4.392.769 mensajes | seremos forros, pero somos una bocha

Comprimir y descomprimir archivos en el foro de Software:


Hola, como estan. No se si esta consulta va en la parte de hardware o de software, porque abarca los dos. Bueno, paso a contar. Resulta que tengo un micro AMD Phenom Quad-Core 9550 2.2 GHz. y me es muy lento el proceso de compreción y descompreción de archivos pesado (los núcleo no son de muchos MHz ), y simpre tuve la curiosidad si se podrían aprovechar los 4 nucleos. En tonces, mi duda es la siguiente; ¿existe algun programa que comprima y descomprima archivos y que aproveche los 4 núcleos? Porque tanto el WinZip, WinRar, Jzip, y demas compresores ...

Datos del Tema
Creado el 28.10.09 a las 12:50
  • 0 Votos
  • 0
    Favoritos
  • 156
    Visitas
  • 5
    Mensajes
¡Tema agregado a Favoritos!
Ya tienes este tema en Favoritos
Error
¡Buen Tema!0 Votos Disponibles
¡Tu voto ha sido enviado!
Ya has votado por este tema
[Error]
No puedes votar tu propio tema
No puedes votar a usuarios baneados
No puedes votar en un tema cerrado
Viejo 28.10.09, 12:50
Hola, como estan. No se si esta consulta va en la parte de hardware o de software, porque abarca los dos.

Bueno, paso a contar. Resulta que tengo un micro AMD Phenom Quad-Core 9550 2.2 GHz. y me es muy lento el proceso de compreción y descompreción de archivos pesado (los núcleo no son de muchos MHz ), y simpre tuve la curiosidad si se podrían aprovechar los 4 nucleos.

En tonces, mi duda es la siguiente; ¿existe algun programa que comprima y descomprima archivos y que aproveche los 4 núcleos?

Porque tanto el WinZip, WinRar, Jzip, y demas compresores que conozco, sólo trabajan con uno de los núcleos, ignorando los restantes.

Espero que alguien conozca algun programa.

GRACIAS
COMO UN ANGEL SIN SENTIDO DE PIEDAD, UN JOVEN MUCHACHO SE ELEVA HACIA EL CIELO COMO UNA LEYENDA... (CRUEL ANGEL'S THESIS)

Viejo 28.10.09, 20:44
Originalmente publicado por dgp88 Ver mensaje
Hola, como estan. No se si esta consulta va en la parte de hardware o de software, porque abarca los dos.

Bueno, paso a contar. Resulta que tengo un micro AMD Phenom Quad-Core 9550 2.2 GHz. y me es muy lento el proceso de compreción y descompreción de archivos pesado (los núcleo no son de muchos MHz ), y simpre tuve la curiosidad si se podrían aprovechar los 4 nucleos.

En tonces, mi duda es la siguiente; ¿existe algun programa que comprima y descomprima archivos y que aproveche los 4 núcleos?

Porque tanto el WinZip, WinRar, Jzip, y demas compresores que conozco, sólo trabajan con uno de los núcleos, ignorando los restantes.

Espero que alguien conozca algun programa.

GRACIAS

Primero aclara que S.O tenes, porque a mi me paso que el Windows Vista tardaba una eternidad para comprimir o descomprimir, y con el Windows 7 vuela...

Respecto a los nucleos, no se bien como es el tema, pero me parece que no funcionan los 4 juntos, y segun escuche, nunca es asi, sino que la maquina siempre trabaja con un solo nucleo, los restantes son de apoyo para procesos como diseño pesado, juegos, o cosas de gran magnitud



Viejo 28.10.09, 22:55
me parece que el tema es que independientemente del programa que uses, los algoritmos de compresión que usan son "seriales" (cuando ejecutas un algoritmo que es serial por mas que tengas 1000 núcleos solo es va poder ejecutar en uno a la vez).
Se me ocurren 3 formas de poder mejorar el tiempo de compresión usando más nuecleos:
-no estoy seguro que como sea el algoritmo rar cuando comprimes en "partes"; si la compresión de cada parte se hace por separado es muy probable que te use mas nuecleos
-si tenes que comprimir digamos 10 directorios, cada uno de 1 GB, lo que podes hacer es simplemente comprimir cada uno por separado, al mismo tiempo (ejecutas, digamos, winzip, 10 veces, uno detras del otro). Esta es la mejor forma de comprimir cualuquier cosa; ya que no solamente te van a usar todos lo nueclos si no que los accesos a disco de cada una de las isntancias de Widzip (o lo que sea) es independiente de la otra. En general es preferible tener muchas mas instancias del programa que núcleos (la razón es que cada uno de las instancias se bloquean cada vez que acceden a disco; en ese momento, el nucleo que estaba usando , simplemente queda sin uso hasta que el acceso a disco termine).
-si tenes un solo archivo grande, digamos de 5 gb ; lo que podes es usar un programa para separarlo en, digamos 10 partes (existe el programa "hacha" por ej, pero debe haber muchos mas). Cada una de las partes las comprimís como en el caso anterior.

Más alla de esto, creo seguro que hay otros algoritmos (y programas que lo usan) que permiten compresion en "paralelo" y que por lo tanto pueden hacer uso de los 4 núecleos.


Agrego: exiten versión mulitcore de algorimos de comresión conocidos. Por ej, teenes Solo los usuarios registrados pueden ver los links. ¡Registrate ahora, es gratis! y Solo los usuarios registrados pueden ver los links. ¡Registrate ahora, es gratis! (las versiones Windows las podes descargar desde aca Solo los usuarios registrados pueden ver los links. ¡Registrate ahora, es gratis! ) para descomprir estos formatos (que en realidad son identidicos a los bzip y gzip ) podes usar los mismos programas o 7zip ). Ok, estos programas de linea de comando (7zip no); pero bueno....
Basicamente (al menos pbzip2) hace basicamente lo mismo que te dije yo. Del readme
4. PBZIP2 DATA FORMAT

You should be able to compress files larger than 4GB with pbzip2.

Files that are compressed with pbzip2 are broken up into pieces and
each individual piece is compressed. This is how pbzip2 runs faster
on multiple CPUs since the pieces can be compressed simultaneously.
The final .bz2 file may be slightly larger than if it was compressed
with the regular bzip2 program due to this file splitting (usually
less than 0.2% larger). Files that are compressed with pbzip2 will
also gain considerable speedup when decompressed using pbzip2.

Files that were compressed using bzip2 will not see speedup since
bzip2 pacakages the data into a single chunk that cannot be split
between processors. pbzip2 will still be able to decompress these
files, but it will be slower than if the .bz2 file was created
with pbzip2.
"It is better to be beatiful than to be good. But... it is better to be good than to be ugly." (Oscar Wilde) Era jodido Oscarcito...
"Why do programmers get Halloween and Christmas mixed up? Because OCT(31) = DEC(25)"
"De vez en cuando la vida toma conmigo ferne' ...." (el_bot)
AntiMW VBS Tools (saca los virus con notepad!!!)

Última edición por el_bot: 16 de agosto de 1981 a la tardecita. Razón: nací.
Viejo 30.10.09, 21:52
overclockea la pc y luego ponele el winrar edicion corporativa y listo
Viejo 30.10.09, 23:45
Originalmente publicado por J_Bond Ver mensaje
overclockea la pc y luego ponele el winrar edicion corporativa y listo
Es mas facil decirlo que hacerlo . No tengo interes de arriesgar el hardware solo por descomprimir rápido . Por eso es que pregunto sobre algun programa que descomprima utilizando los 4 núcleos.
COMO UN ANGEL SIN SENTIDO DE PIEDAD, UN JOVEN MUCHACHO SE ELEVA HACIA EL CIELO COMO UNA LEYENDA... (CRUEL ANGEL'S THESIS)


Herramientas Buscar en este tema
Buscar en este tema:

Búsqueda avanzada
Iniciar Sesion

Recordarme

Top de Temas

  • No hay temas votados

Top de Usuarios

  • No hay usuarios votados
ElServer