web-dev-qa-db-fra.com

Pourquoi la compression complète n'est-elle pas utilisée pendant la course?

Était intéressé de savoir pourquoi, avec l'espace/la bande passante à un tel prix, une compression complète n'est pas utilisée pendant le squash.

Par exemple, l'appel de mksquashfs avec les options -comp xz -b 1M au moment de la compression crée une archive qui pèse environ 80% du fichier filesystem.squashfs d'origine; semble néanmoins conserver une intégrité totale en tant qu’installation et image en direct.

Quelqu'un a-t-il des informations ici?

3
BuntuSeriously

Probablement parce que la compression xz (LZMA) nécessite beaucoup plus de temps CPU pour la compression et la décompression, ce qui fait toute la différence lors du chargement du système à partir d'une clé USB active, par exemple. Voir une discussion plus large de xz vs gzip sur le dépassement de capacité de la pile .

Dans le même ordre d'idées, il existe un openprint pour utiliser xz afin de compresser des paquets dans l'archive Ubuntu. Cela semble être suspendu pour le moment car il offre relativement peu d'avantages.

2
chronitis