Desempenho ruim do TCP em conexão única, mas não em múltiplos?

5

Em duas máquinas Dell separadas, parece que estou tendo um problema de desempenho irritante ao fazer o download em uma única conexão. O que eu testei tudo isso é um Dell Dimension 3000, XP SP3, P4 2.8GHz, 512MB de RAM.

Temos uma conexão de internet de 16 Mbps, à qual todos os computadores se conectam via Wi-Fi WPA pessoal. A execução de um teste de velocidade em www.mybroadbandspeed.co.uk indica uma velocidade de download consistente muito de ~ 4900 kbps, a partir de vários testes na semana passada. Nunca mais alto, quase inferior. Isso acontece em ambos os Dells. Firefox 3.5 em todos os casos. Mesmo resultado no IE7.
Meu MacBook na mesma rede, em sua primeira tentativa, tem 10900 kbps e fica em torno desse nível.

No entanto, eu fui e encontrei um torrent popular no LegalTorrents e o iniciei no Dell. Atingiu uma velocidade de transferência fiável de 1+ Mbps (8200 kbps)!

Eu então tentei usar o BBC iPlayer para assistir a um fluxo HD; imediatamente começou a armazenar em buffer e deu uma mensagem de aviso de que é necessária uma conexão de 3,5 Mbps. O mesmo show funciona bem no meu MacBook na mesma rede.

Várias placas wifi foram testadas na Dell, sem efeito. A velocidade de conexão de 54 Mbps ao roteador é mostrada com sinal "Excelente".

Portanto, parece que os Dells estão felizes quando fazem múltiplas conexões TCP (BitTorrent), mas não uma única (iPlayer, teste de velocidade)?

Alguma idéia sobre o que posso fazer para corrigir isso?

Atualização:
Eu atualizei os drivers para o mais recente que eu poderia encontrar no site da Dell (foi apenas uma pequena atualização, não consegui encontrar nenhum driver OEM), mas ainda persiste o problema. Eu não vi nada de estranho nas configurações do driver; as configurações de economia de energia foram desabilitadas e o cartão é executado com velocidade de 802.11g.

Como mencionei acima, isso parece ser independente da placa sem fio que está sendo usada (seja a Dell USB ou uma placa PCI que eu coloquei na máquina).

Há alguma configuração de rede no XP que valha a pena ser examinada ou utilitários que eu possa executar?

Atualização 2:
Por sugestão de Goyuix, eu tentei rodar o mesmo teste de velocidade no mesmo PC da Dell, mas usando um live CD do Ubuntu 9.10. Então eu iniciei no Ubuntu, onde todo o hardware WLAN funcionou imediatamente, então eu instalei o Flash e tentei o teste de velocidade. Tem velocidade de download de ~ 11900 kbps.

Reinicializou a instalação usual do XP, certificou-se de que não havia processos estranhos em execução e, com o mesmo teste, obteve os usuais ~ 4700 kbps. Tentei desabilitar o Firewall do Windows sem efeito.

Solução:
De acordo com a resposta do fluxtendu, tentei o software TCP Optimizer , no qual fiz o backup das configurações de rede / registro existentes usando o menu Arquivo opção, defina minha velocidade desejada para 16000 kbps e escolha a opção "Configurações ideais".

A aplicação dessas configurações aumenta muito o tamanho da janela TCP e define a MTU ideal, entre outras chaves de registro relacionadas à rede. Você será solicitado a reinicializar.

Em ambos os Dells, eu corri novamente o teste de velocidade e descobri que agora tenho o mesmo desempenho que o meu MacBook - na verdade, um pouco mais rápido em uma das máquinas, atingindo mais de 12000 kbps.

Resolvido!

    
por Christopher 28.12.2009 / 01:10

2 respostas

1

Você pode tentar estas linhas de comando:

netsh int redefinir [log_file_name]
redefinir a pilha TCP / IP = reset / reescrever as seguintes chaves de registro relacionadas a TCP / IP:

  • SYSTEM \ CurrentControlSet \ Services \ Tcpip \ Parameters \
  • SYSTEM \ CurrentControlSet \ Services \ DHCP \ Parâmetros \

(pode ser necessário reconfigurar suas configurações de TCP / IP depois disso)

netsh winsock reset
reparar winsock Ele remove todos os Winsock LSP (Provedores de Serviços em Camadas) instalados anteriormente, incluindo o potencial LSP com defeito que causa a perda de falha de transmissão de pacotes de rede. Portanto, todos os LSPs (antivírus / firewall) instalados anteriormente podem precisar ser reinstalados

netsh interface redefinir tudo
redefinir todas as interfaces: 6to4, HTTPSTunnel, ipv4, ipv6, isatap, portproxy, tcp, teredo mas eu não sei exatamente o que você arrisca a fazer isso

referências netsh

Você também pode tentar o spoolguide.net tcp-optimizer , mas faça backup da sua configuração antes de aplicar as alterações e o RTFM.

    
por 03.01.2010 / 04:25
0

Você pode atualizar o driver da placa de rede? Particularmente com um driver do OEM real (não da Dell) - e compare isso com o driver fornecido pela Dell? Há também uma tonelada de coisas que podem diferir com conexões sem fio e algumas opções que você pode configurar nos drivers.

Eu gostaria de verificar o driver para configuração em relação aos estados de energia e modos de suspensão. Ambos podem ter um impacto bastante pronunciado no desempenho de pico.

    
por 28.12.2009 / 02:46