FERRAMENTAS LINUX: O Ubuntu 18.10 irá inicializar mais rápido, graças à compressão LZ4 Initramfs

terça-feira, 20 de março de 2018

O Ubuntu 18.10 irá inicializar mais rápido, graças à compressão LZ4 Initramfs





O Ubuntu 18.04 LTS também vem com o aprimoramento da inicialização


Se você planeja atualizar para o próximo sistema operacional Ubuntu 18.04 LTS (Bionic Beaver) nesta primavera, é provável que o seu computador inicialize um pouco mais rápido graças à implementação de um algoritmo de compressão mais forte para o ramdisk inicial.

Balint Reczey, da Canonical, propôs recentemente a implementação da compressão LZ4 no initramfs (disco ramd) inicial do Ubuntu , em vez da antiga compressão gzip usada nas versões anteriores do sistema operacional amplamente utilizado. O LZ4 é um algoritmo de compactação de dados sem perdas que oferece velocidade extremamente rápida de compactação e descompactação.

Durante alguns testes iniciais em um laptop antigo, o desenvolvedor relata que o tempo de extração do initramfs diminuiu de aproximadamente 1,2 segundo para cerca de 0,24 segundos. A criação do initramfs também recebeu um aumento de velocidade de 2-3 segundos, diminuindo de aproximadamente 24 segundos para cerca de 21 segundos, apesar de arquivos initramfs ligeiramente maiores.

Compactação LZ4 a ser implementada por padrão no Ubuntu 18.10

Embora o Ubuntu 18.04 LTS (Bionic Beaver) seja o primeiro a ser lançado com a opção de compactação LZ4 para o initramfs, ele não será habilitado por padrão. Então você terá que ativá-lo manualmente se quiser que o seu computador Ubuntu inicialize um pouco mais rápido que o normal. A Canonical planeja ativá-lo por padrão no Ubuntu 18.10, com lançamento previsto para outubro de 2018.

"Com base nos resultados, planejo adicionar suporte de compactação LZ4 às ferramentas initramfs, conforme solicitado no LP: # 1488620 nos próximos dias sem defini-lo como padrão e proponho definir LZ4 como padrão para 18.10", disse Balint Reczey, engenheiro de software do Ubuntu Fundações da Canonical.

No lado negativo, parece que o algoritmo de compactação LZ4 faz arquivos initrd um pouco maiores, mas o desenvolvedor relata que isso não afetará futuras versões do Ubuntu devido à capacidade do gerenciador de atualização de remover kernels antigos para evitar que o diretório / boot seja preenchido arquivos e kernels initramfs indesejados.

Na semana passada, outro engenheiro da Canonical propôs a implementação do algoritmo de compressão sem perdas Zstd do Facebook para os sistemas de gerenciamento de pacotes dpkg e apt, que acelerariam a instalação do novo Ubuntu em cerca de 10 por cento com configuração padrão ou até 40 por cento se eatmydata estivesse envolvido .


Fonte

Até a próxima!

Nenhum comentário:

Postar um comentário