Linux: Como aumentar a velocidade de acesso à Internet?
Infelizmente no mundo da tecnologia/comunicações não existem “milagres”! Quando se fala em acesso à Internet tudo depende da velocidade contratada ao operador e como sabemos essa largura de banda é normalmente partilhada por outros utilizadores.
No entanto, é sempre possível fazer algumas afinações no sistema de modo a garantir a velocidade mais rápida possível. Para quem usa Linux, aqui ficam algumas dicas.
Alteração do DNS
Um dos serviços mais importantes em qualquer rede é o DNS (Domain Name System)). Este serviço é responsável pela tradução de nomes, em endereços de IP e vice-versa e funciona à base de pedidos e respostas, isto é, uma máquina faz um pedido para saber o IP associado a um determinado nome e o serviço envia-lhe essa informação.
Quanto mais rápido for essa resposta, mais rápida será a ligação da nossa máquina ao servidor (ex. servidor web) que pretendemos aceder. Um dos serviços de DNS mundiais mais rápidos actualmente é o da Google com os endereços 8.8.8.8 e 8.8.4.4 (isto para IPv4) e 2001:4860:4860::8888 (para IPv6).
Alteração do MTU
MTU é a abreviatura para Maximum Transmission Unit. O MTU é basicamente o parâmetro que determina o tamanho máximo dos pacotes (por exemplo, se vão enviar um filme de 800 MB pela rede, esse conteúdo tem de ter “partido” em pedaços mais pequenos (fragmentação) para que seja recebido pelo destinatário).
Se o valor do MTU é pequeno isso traduz-se num maior número de pacotes criados o que significa a ocupação do canal de transmissão por mais tempo. Mas afinal qual o melhor MTU?
Podemos fazer testes e verificar qual a melhor valor para nossa ligação. Para isso podem recorrer à popular ferramenta ping e começar com um MTU de 1472 (o standard para Ethernet é 1500 bytes) e depois incrementar /decrementar 10 até encontrarem qual o melhor valor.
Depois de encontrarem o melhor valor basta ir ao ficheiro /etc/network/interfaces e acrescentar a linha “mtu 1472” (indicando qual o vosso melhor valor encontrado.
Browser
Ao nível do browser é também possível fazer algumas afinações. Tanto o Firefox com Chrome/Chromium permitem activar um tipo de “fast caching” que pode aumentar a velocidade dos nossos acessos regulares. Para activar tal funcionalidade (no chrome) basta escrever o endreço
Estas são algumas dicas que fazem toda a diferença no acesso à Internet. Se tiverem outras dicas partilhem connosco que nós fazemos um artigo.
Este artigo tem mais de um ano
Basta escrever o endereço …..
about://flags
se os sites tem cloudflare nao basta o enderesso
Alguém sabe dizer mais ou menos as diferenças de velocidade utilizando endereços openDNS e endereços google?
Não sei porque sugerem alterar os servidores de DNS para os do Google.
Os fornecidos pelos ISPs nacionais são consideravelmente mais rápidos..
Porque alterando os DNS para os do Google consegue-se aceder a alguns sites que o DNS dos ISP não permitem…
Se gostares de teres alguns sites bloqueados pelo DNS dos ISP’s nacionais, estas a vontade 😀 Fora outras cenas que pode-se passar em alguns DNS’s dos ISP’s mas isso já é outra historia
Desculpem, pensei que o post original era sobre como aumentar a velocidade da Internet.
Afinal, é sobre como contornar os bloqueios dos ISP…
Podem dizer como alterar funções avançadas about:config do firefox.
Linux? Porquê Linux? Isso não é exclusivo do Linux… No Windows também é possível fazer essas alterações! Mesmo o MTU pode ser alterado com o TCP Optimizer. http://www.speedguide.net/downloads.php
Talvez usar o Google: linux sysctl tcp tuning
Nota: Com máquinas virtuais semelhantes nunca consegui que o Ubuntu fosse mais rápido que o OSX em comunicações de rede com IPv4… Fica o desafio…
Tu querias que o tutorial fosse para as duas distros, Linux e Windows?
Como irias digitar comando para terminal num CMD?
Tens razão… Se calhar não olhei para o título… “Linux…” (leia-se Ubuntu e semelhantes…)
No Windows também se encontra o MTU ideal com:
ping pplware.com -f -l 1472
netsh ipv4 ser subinterface “Ethernet” mtu=1500 store=persistent
Ao MTU encontrado deve ser adicionado 28 bytes (packet header).
Os nomes das interfaces de rede e MTU vêem-se com:
netsh interface ipv4 show subinterfaces
Para alterar o MTU nas interfaces IPv6 é só trocar nos 2 comandos o “ipv4” por “ipv6”.
Mas tens razão… O artigo era sobre Ubuntu.
Os buffers também ajudam muito no linux…
A correção ortográfica alterou: “netsh interface ipv4 set interface…” para “netsh interface ipv4 SER interface…”
SER ou não SER… Não! É mesmo “set” 😉
Por momentos pensei que iam alterar e recompilar o módulo da placa de rede …
É a vantagem. Imagina que o driver tem um bug, em sistemas fechados aguentas a bronca e esperas que se dignem a mandar para fora uma correcção, em sistemas abertos, ou corriges tu, ou provavelmente já alguém deu pelo erro e corrige.
Thanks pplware
em windows 10 ……. ja agora pq o meu trafego vai para ai………
あbigreply.gen6.tecnico.ulisboa.pt timed out after none of the configured DNS servers responded.あ (event sys win10.) , como no Linux nao faco monitiriczao nao tenho ideia, de todas as formas a velocidade da minha net esta OK.
O método de determinar o MTU está errado. No ping põe-se o tamanho dos dados no pacote ICMP. Depois é preciso acrescentar o cabeçalho ICMP e o IP. O cabeçalho IP são 20 bytes. O cabeçalho ICMP são 8 bytes em Windows ou 16 bytes em Linux. O MTU é na camada 2 e para Ethernet são 1500 bytes. 1500-20-8=1472.
+1
Ë recomendável NUNCA usar os DNS americanos, depois que a NSA começou a ser divulgada a espionagem.
Sempre recomendo o uso de DNS brasileiros, como o terra: 200.176.2.10 e 200.176.2.12, por exemplo.
Fica a dica.
Ora muito bem “Ë recomendável NUNCA usar os DNS americanos”.
Grande dica, esta devia ser a dica da semana da pplware.