4 votos

Multiproceso de la compresión xz en macos

Es posible el uso de la multiproceso de compresión integrado en xz 5.2+ en macos? En la actualidad el uso de homebrew xz 5.2.3 en macos 10.12.3 con un hyperthreaded cpu quadcore y no importa mi configuración para el número de hilos en xz el tiempo de compresión es siempre el mismo:

time xz -9vfT0 test.tar -> real 2m2.753s
time xz -9vfT8 test.tar -> real 2m1.113s 
time xz -9vfT4 test.tar -> real 2m1.034s

2voto

xref Puntos 108

parece que fue sólo mi tamaño era demasiado pequeño (~160 mb), cuando el uso de la bandera -9 de todos modos. Se me explicó como este:

"Si utiliza -9, significa que se utiliza 64 MiB LZMA2 diccionario y el tamaño de bloque por defecto es 3 * dict_size = 192 MiB, un nuevo subproceso se inicia para cada 192 mb de entrada."

Así que a -9 necesitaría un tamaño de archivo de 1344+ MB a los 8 núcleos activos, cada uno trabajando en un >192MB bloque de datos

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X