FERRAMENTAS LINUX: O Ubuntu está se movendo à frente com a compactação de sua Imagem de núcleo usando LZ4

quinta-feira, 6 de junho de 2019

O Ubuntu está se movendo à frente com a compactação de sua Imagem de núcleo usando LZ4




Confira !!



O Ubuntu começará a compactar sua imagem do kernel / initramfs usando o esquema de compactação LZ4 para melhorar a experiência em torno do instalador e dos dispositivos cloud / core / classic. Há alguma preocupação com o desempenho para o qual eles podem fazer ajustes adicionais.

No ano passado, os desenvolvedores do Ubuntu têm falado de usar a compactação LZ4 por padrão, em vez do Gzip, para a imagem do initramfs do kernel. O uso do LZ4 produz um tamanho de arquivo um pouco maior, mas com velocidades de descompactação / extração mais rápidas em comparação ao Gzip. Eles parecem agora estar fazendo essa mudança para o Ubuntu 19.10.

O desenvolvedor do Ubuntu Dimitri John Ledkov, que há muito tempo se envolveu nesse esforço, comentou esta semana na lista de discussão do Ubuntu com uma atualização:
Os patches do Zstd ainda não chegaram ao kernel upstream.

Como usado pelo mkinitramfs:
- lz4 é mais rápido de compactar que gzip
- lz4 é incrivelmente rápido para descompactar
- lzma é lento para compactar e descompactar, mas é pequeno
- lz4 peso sobre gzip é marginal (14%) mas vale a pena melhorar tempo de inicialização e tempo de criação do initrd
- xz é potencialmente ainda mais lento e menor que lzma

Em lugares onde o tamanho é um prêmio absoluto (dispositivos iot embutidos minúsculos) e o desempenho é irrelevante, xz ou lzma deve ser usado.

Em todos os outros lugares, nosso perfil de desempenho é a favor de lz4.

Imho que inclui a própria imagem do kernel, portanto, devemos considerar a mudança:
- ferramentas initramfs para padrão de lz4
- livecd-rootfs para o padrão lz4
- kernels para compactar a imagem do kernel com lz4
- grub para incluir o suporte a lz4

Vou prosseguir com a alteração dos padrões acima para melhorar nossa experiência de resposta em dispositivos instaladores, em nuvem, core e clássicos. Se o nosso firstboot e subsequente velocidade de inicialização diminuir ou o espaço em disco se tornar uma preocupação, poderemos analisar melhor essas alterações.
Espera-se que o Ubuntu 19.10 dê tempo para testes e ajustes antes do Ubuntu 20.04 LTS.

Fonte

Até a próxima !!

Nenhum comentário:

Postar um comentário