Bauerbill - Acelere o Processo de Atualização do Sistema

Deixe sua contribuição, assim vamos facilitar a manutenção e configuração para outros membros que estão iniciando.
Regras do fórum Leia as Regras Gerais do Manjaro Brasil em "Normatividade" e pesquise antes de postar.

Bauerbill - Acelere o Processo de Atualização do Sistema

Mensagempor chmercesmoreira » 14 Fev 2017, 21:32  •  MS 1

Não sei se vocês repararam que ultimamente o servidor Brasileiro que hospeda o espelho do Manjaro tem estado bastante instável:
Imagem

A solução temporária é usar espelhos hospedados em outros países, mas isso tem um grande problema: A velocidade do download cai drasticamente. Hoje encontrei uma alternativa que pode ajudar nesses casos, o pacote bauerbill.

Bauerbill é um programa que adiciona uma grande funcionalidade ao gerenciador de pacotes yaourt: A capacidade de segmentar o download dos pacotes durante a atualização do sistema, e fazer o download desses segmentos em paralelo, aumentando assim a velocidade de download dos pacotes e diminuindo o tempo total de atualização do sistema.

O pacote Bauerbill está disponível para instalação no repositório AUR, para instalá-lo execute os comandos:
Código: Selecionar todos
gpg --recv-keys --keyserver hkp://pgp.mit.edu 1D1F0DC78F173680
yaourt -S bauerbill


É possível configurar diversas características de funcionamento do programa, como por exemplo: Escolher quantos downloads simultâneos podem ser feitos, quantas conexões paralelas a um mesmo servidor podem ser feitas e o tamanho mínimo do pacote que pode ser segmentado.

O arquivo de configuração está localizado em:
Código: Selecionar todos
/etc/powerpill/powerpill.json

O arquivo de configuração padrão vem configurado para 100 downloads simultâneos, 5 conexões paralelas a um mesmo servidor e que um pacote precisa ter no mínimo 5MB para ser segmentado.

Eu editei o arquivo de configuração e especifiquei o máximo número de conexões simultâneas a um servidor, 16, e modifiquei o tamanho mínimo do pacote para 1MB (que é o tamanho mínimo permitido), fiz essas modificações pois achei que melhorou um pouco o desempenho em relação a configuração padrão, mas cada um pode testar e configurar do seu próprio jeito, aqui está o trecho do código do meu arquivo de configuração modificado, para quem quiser testar:
Código: Selecionar todos
"aria2": {
    "args": [
      "--allow-overwrite=true",
      "--always-resume=false",
      "--auto-file-renaming=false",
      "--check-integrity=true",
      "--conditional-get=true",
      "--continue=true",
      "--file-allocation=none",
      "--log-level=error",
      "--max-concurrent-downloads=100",
      "--max-connection-per-server=16",
      "--min-split-size=1M",
      "--remote-time=true",
      "--show-console-readout=true"


O comando que mais utilizo para atualizar o sistema com o Bauerbill é:
Código: Selecionar todos
bb-wrapper -Syyu --aur

Dessa forma ele força a reatualização dos repositórios, atualiza os pacotes com novas atualizações disponíveis e inclui o repositório AUR nessas rotinas.

Para mais informações sobre o programa bauerbill acesse o site oficial: http://xyne.archlinux.ca/projects/bauerbill/

@edit
Existe um problema nesse programa durante a seleção do mirror no arquivo /etc/pacman.d/mirrorlist, ele não seleciona o primeiro mirror na listagem, a solução que encontrei foi apagar todos os mirrors secundários e deixar na listagem apenas o mirror que quero usar.
Editado pela última vez por chmercesmoreira em 15 Fev 2017, 10:29, em um total de 4 vezes.
Razão: Correção
Imagem Imagem

Esta mensagem de chmercesmoreira recebeu agradecimentos de
Holmes (15 Fev 2017, 09:57)
chmercesmoreira
Especial

 
Mensagens: 751
Artigos: 1
Registro: 31 Jan 2016, 10:58
Agradeceu: 15 vez(es)
Agradecido: 223 vez(es)
Distro utilizada: Manjaro
Versão: 2018
Ambiente: KDE
Repositório: Stable
Habilidade: Intermediate

Bauerbill - Acelere o Processo de Atualização do Sistema

Mensagempor Jean Michel Kowalski » 15 Fev 2017, 07:12  •  MS 2

Muito interessante e útil.
Obrigado por compartilhar
"I see you on the dark side of the moon..." :roll:

Linux Counter #606350

Imagem
Avatar do usuário
Jean Michel Kowalski
Moderador

 
Mensagens: 717
Registro: 19 Mai 2016, 08:57
Agradeceu: 18 vez(es)
Agradecido: 117 vez(es)
Distro utilizada: Manjaro
Versão: 17.1
Ambiente: KDE
Repositório: Stable
Habilidade: Novice

Bauerbill - Acelere o Processo de Atualização do Sistema

Mensagempor Holmes » 15 Fev 2017, 09:59  •  MS 3

@chmercesmoreira, interessante e vou testar aqui! obrigado por compartilhar...

vlw fwi, Holmes :)
Imagem

Meu Blog Kibojoe I Manjaro I JWM I Outras Coisas...

Visitem e colaborem com nosso Knowledge Base
Leia as Regras Gerais e pesquise antes de postar
Se a sua dúvida foi respondida marque Resolvido em seu tópico com o botão V na cor verde
Avatar do usuário
Holmes
Fundador

Mantenedor Kibojoe Linux
Mantenedor Kibojoe Linux
 
Mensagens: 5472
Artigos: 56
Registro: 30 Set 2012, 21:00
Localização: Brasil
Agradeceu: 173 vez(es)
Agradecido: 812 vez(es)
Distro utilizada: Kibojoe Linux
Versão: 18.02
Ambiente: JWM
Repositório: Stable
Habilidade: Intermediate


Tópicos Semelhantes Estatísticas Última mensagem

Zoneminder - Sistema Camera Segurança

por Thiago Zangaro » 22 Jun 2020, 23:36

Respostas: 5

Exibições: 469

25 Jun 2020, 18:23

por overlock Ver última mensagem

2 problemas após última atualização

por Danipru3 » 02 Mar 2021, 13:17

Respostas: 1

Exibições: 104

08 Mar 2021, 00:33

por Danipru3 Ver última mensagem

Após atualização não tem internet

por hickfla » 25 Abr 2020, 20:21

Respostas: 2

Exibições: 395

26 Abr 2020, 10:59

por hickfla Ver última mensagem

Mouse e teclado nao funcionam apos atualizacao

por cacaribeiro » 04 Set 2020, 10:39

Respostas: 8

Exibições: 511

05 Set 2020, 13:18

por cacaribeiro Ver última mensagem

Voltar para Dicas, Truques e Astúcias



Quem está online

Usuários navegando neste fórum: Google [Bot] e 3 visitantes

^ Voltar ao Topo