Conexões estabelecem lentamente, enquanto a taxa de download é ótima -Linux

5

EDIT: Eu vi esse problema em outro lugar com uma conexão ADSL e não apenas modems USB ou rede celular.

Eu tenho meu modem USB de rede celular conectado e configurado, rodando no Ubuntu 10.04 A conexão é lenta em geral, embora o fluxo de dados seja bom depois que uma conexão é estabelecida , o problema é que leva muito tempo para realmente estabelecer as conexões. Pesquisas de IP são feitas de forma super rápida, então não é provável que o problema afete. Eu tentei ssh, skype e FTP. Não há problema com nenhum destes.

O problema é visto principalmente em conexões HTTP, especialmente com sites com muitos recursos que são reunidos de várias fontes, eventualmente, um ou dois desses recursos (arquivo de imagem, CSS ou JS) falham ao carregar, o navegador continua relatando " Esperando por example.com ... "por munites, congelando e esperando por este único recurso a ser carregado. Eu acho que aqui poderia ser uma pista. Eu tentei outros navegadores além do Firefox: Chrome e Opera e o problema também está lá!

O que poderia estar acontecendo nos bastidores? Qualquer dúvida é bem vinda.

    
por doc_id 31.05.2011 / 00:01

4 respostas

5

Se outros serviços além do HTTP estiverem funcionando bem para você, talvez o seu Provedor de Internet esteja usando um proxy reverso sobrecarregado para armazenar em cache as coisas e economizar largura de banda. Você pode tentar se conectar a um servidor HTTP remoto rodando de forma não padrão (mas o ISP pode usar um fw de camada 7 para interceptar seus pedidos) ou configurar um servidor openvpn em algum lugar e encapsular todo o seu tráfego sobre ele.

    
por 18.10.2011 / 17:26
4

As redes de celular provavelmente têm altas latências, portanto, o tempo de ida e volta de seus pacotes provavelmente está em algum lugar na magnitude de até um segundo. Basta verificar isso emitindo um ping para algum host da Internet com uma latência constante conhecida, por exemplo:

# ping www.gogle.de
PING www.l.google.com (74.125.79.99) 56(84) bytes of data.
64 bytes from ey-in-f99.1e100.net (74.125.79.99): icmp_seq=1 ttl=53 time=12.7 ms
64 bytes from ey-in-f99.1e100.net (74.125.79.99): icmp_seq=2 ttl=53 time=16.1 ms
64 bytes from ey-in-f99.1e100.net (74.125.79.99): icmp_seq=3 ttl=53 time=17.2 ms
^C
--- www.l.google.com ping statistics ---
3 packets transmitted, 3 received, 0% packet loss, time 2002ms
rtt min/avg/max/mdev = 12.794/15.377/17.218/1.886 ms

O TCP é capaz de se adaptar a redes de alta latência devido ao seu buffer interno e capacidade de enviar uma quantidade razoável de dados sem a necessidade de receber respostas imediatas, portanto você pode ver boas taxas de transferência para transferências em massa com sua conexão. Mas a alta latência, obviamente, terá um grande impacto no desempenho dos handshakes TCP (ou seja, no início da conexão) e em todos os protocolos "ping-pong" nos quais um lado aguarda a resposta do outro antes de fazer qualquer processamento adicional (como HTTP com muitos pequenos objetos para buscar, pior ainda se eles dependem um do outro como seria o caso com frames e iframes e arquivos javascript incluídos).

Editar: você deve usar algo como Firebug para ver o que está acontecendo com mais detalhes. Ou até mesmo executar um rastreamento Wireshark para obter informações em nível de protocolo. Se você obtiver dados apontando para um problema com o ISP, talvez queira fazer uma reclamação para eles. Além disso, usando uma MTU menor pode valer a pena tentar - algumas transmissões podem sofrer de blackholes MTU .

    
por 31.05.2011 / 00:33
3

Você deve investigar as configurações de DNS. Se as pesquisas de IP forem rápidas, provavelmente você está aguardando uma resposta de um servidor DNS lento ou está configurado para pesquisar vários servidores DNS e os primeiros estão inativos / sem resposta. No Ubuntu você pode editar o /etc/resolv.conf para temporariamente alterar suas configurações de DNS. Primeiro, exclua tudo no arquivo e substitua-o por:

nameserver 8.8.8.8
nameserver 8.8.4.4

Se a sua situação de navegação USB melhorar, a configuração do DNS para o modem USB é o que está causando problemas.

    
por 20.10.2011 / 06:09
2

Nas redes de celular, ele ajuda a ter um fluxo de dados constante fluindo, como um fluxo de rádio da Internet, em segundo plano para obter uma latência mais baixa para todo o tráfego. Isso tem a ver com o modo como a rede celular agenda os pacotes. Use a rede constantemente e você terá um melhor serviço.

    
por 17.10.2011 / 22:32