
niquelnausea
(usa Arch Linux)
Enviado em 01/10/2019 - 23:55h
erisrjr escreveu:
Acho que seria uma boa evolução para compilações locais e pacotes do AUR, alem de onerar menos os servidores onde os pacotes do arch são gerados.
Estou usando o zstd como algoritmo de compactação do btrfs, e gostei bastante do resultado. Tenho uma aparente melhora no desempenho e "ganhei" um terço do espaço usado pelas partições / e /home
Mas quando pesquisei para o sistema de arquivos vi que tem coisa ainda melhor (Não busquei dados atualizados, mas o lz4 parece bem interessante tambem...):
https://github.com/facebook/zstd
https://github.com/lz4/lz4
o lz4 é rápido e leve, mas compacta menos que a maioria dos outros formatos. se velocidade de compressão e/ou descompressão são importantes, mas tamanho não, a melhor opção é o lz4. o zstd fica justamente entre esses formatos rápidos e os que tem grande taxa de compactação. o ubuntu pretende adotar esse formato para a imagem do kernel já para a próxima versão 19.10.
sobre o btrfs, o lz4 chegou a ser cogitado
https://btrfs.wiki.kernel.org/index.php/Compression#Are_there_other_compression_methods_supported.3F e ganhou algumas versões de testes, mas com a implementação do zstd, abandonaram o desenvolvimento por não trazer vantagens significativas.
no arch a opção de usar o lz4 para a imagem do kernel já é antiga, eu uso essa configuração no mkinitcpio e é perceptível a melhora no tempo de inicialização do sistema, e também durante as atualizações onde se é necessário recriar essas imagens.