Pular para o conteúdo

Navegadores web mais rápidos com o uso do nosync-browser

Dica publicada em Linux / Internet
Bruno Gonçalves Araujo bigbruno
Hits: 3.441 Categoria: Linux Subcategoria: Internet
  • Indicar
  • Impressora
  • Denunciar
O Viva o Linux depende da receita de anúncios para se manter. Ative os cookies aqui para nos patrocinar.
Não conseguimos carregar os anúncios. Se usa bloqueador, considere liberar o Viva o Linux para nos patrocinar.

Navegadores web mais rápidos com o uso do nosync-browser

A muitos anos a internet está cheia de informações sobre o uso excessivo de memória RAM por parte dos navegadores, mas quase nada sobre o excesso de gravação de dados em disco.

Não me refiro à quantidade de dados armazenados, mas à frequência de gravações, nos meus testes não foi difícil com algumas abas abertas ter situações com 2 GB de dados gravados por minuto, utilizando o nosync-browser, a redução ficou entre 80% e 90%, isso mesmo, de 2 GB foi para algo em torno de 200 MB a 400 MB.

Para monitorar as gravações utilizei o comando:

sudo iotop -Pak

Eu já sabia que o eatmydata reduz muito a gravação em disco dos navegadores, tanto no Firefox quanto no Chromium, porém, outros navegadores não abrem utilizando o eatmydata, efetuei alguns testes com o strace e percebi conflito com o FUTEX, testei também com o nosync e o erro permanecia, porém, o código do nosync é mais simples e consegui adaptá-lo para funcionar com outros navegadores, o que nomeei como nosync-browser.

Isso reduz o número de sincronizações dos dados com o armazenamento, não tem nenhuma relação entre o sistema de sincronização do navegador com sistemas nas nuvens. Na prática, não percebemos nenhuma alteração no uso do navegador, exceto o desempenho, principalmente ao ter muitas abas abertas. Essa redução de sincronizações pode fazer perder alguns segundos do histórico do navegador em caso de falta de energia, o tipo de "problema", que me parece em quase todos os casos, irrelevante.

Para ver mais sobre o nosync-browser, acesse: https://github.com/biglinux/nosync-browser

Para instalar em distribuições com suporte a pacote ".deb":
Para instalar em outras distribuições, baixe o arquivo:
Então descompacte e execute como root o "install.sh".

O uso é bastante simples, basta chamar o navegador com o nosync-browser, por exemplo:

nosync-browser brave-browser
ou:
nosync-browser google-chrome

Provavelmente alguns jogos tenham melhor desempenho utilizando o nosync-browser, mas não cheguei a testar.

O Viva o Linux depende da receita de anúncios para se manter. Ative os cookies aqui para nos patrocinar.
Não conseguimos carregar os anúncios. Se usa bloqueador, considere liberar o Viva o Linux para nos patrocinar.
O Viva o Linux depende da receita de anúncios para se manter. Ative os cookies aqui para nos patrocinar.
Não conseguimos carregar os anúncios. Se usa bloqueador, considere liberar o Viva o Linux para nos patrocinar.

BIG LINUX - a nova distribuição nacional em LIVE CD

Flash Player 64 bits disponível

Internet Banking no Pale Moon: uma alternativa ao warsaw

Abrindo OpenDocuments no Firefox

Instalando aMSN 0.96

Plugin de busca no LinuxPackages.net

#2 Comentário enviado por leandropscardua em 23/02/2021 - 01:53h
Interessante. Vou dar uma bisoiada depois!!!
#3 Comentário enviado por -josinaldo- em 24/02/2021 - 22:10h
Muito boa dica. Parabéns pelo projeto.
#4 Comentário enviado por Jarwis em 05/03/2021 - 10:37h
Opa, Bom dia Galera ... testei aqui no meu chrome ficou muito bom... Parabens ai galera pela excelente ideia.
#5 Comentário enviado por maurixnovatrento em 05/03/2021 - 15:48h

Eu testei no chrome. Ficou melhor. Mas não vi muita redução na memória. Talvez melhore com alguns parâmetros.

___________________________________________________________
Conhecimento não se Leva para o Túmulo.
https://github.com/MauricioFerrari-NovaTrento

Contribuir com comentário

Entre na sua conta para comentar.