Problemas de desempenho de rede no Windows 7

1

Uma de minhas máquinas começou a gerar sérios problemas de rede. Isso tudo começou a acontecer de repente, embora eu não tenha conhecimento de nenhuma alteração específica feita na máquina. Está executando o Windows 7.

Alguns dos sintomas que não eram problema antes:

  • ssh na máquina raramente funciona e quando isso acontece, pode parar depois de alguns minutos
  • O rdesktop para esta máquina mostra sintomas semelhantes aos do ssh, se você conseguir entrar nele congela após um curto período de tempo, mas geralmente você não entra de forma alguma.
  • O nmap mostra: Note: Host seems down. If it is really up, but blocking our ping probes, try -PN . Isso funcionou bem antes.

No entanto, conectar-se ao vnc não tem nenhum problema.

Pesquisando, tentei algumas dicas, nenhuma funcionando até agora, como desativar o RDC (compactação diferencial remota), desativar o firewall, desativar antivírus, desativar o ajuste automático de rede.

Como posso descobrir qual é o problema?

    
por Zitrax 27.11.2010 / 13:53

6 respostas

2

Antes de dizer "rede", vamos entender de que CAMADA você está falando aqui.

Se é realmente um problema de "networking", vai ser camada 3 e abaixo.

Então ... verifique o seguinte:

Camada 1: cabo desgastado ou dobrado? Se você tiver um switch gerenciado, poderá ver algum erro físico na porta utilizada pelo cliente? A NIC está conectando em half ou full duplex, 10 ou 100 ou 1000?

Camada 2: Lançada no Wireshark e procurando por endereços MAC duplicados, tagarelando e tagarelando.

Camada 3: Está recebendo um endereço válido não compartilhado por outro usuário na rede?

Quanto ao sistema operacional em si ... verifique os culpados habituais:

  1. firewalls de sistema operacional e de terceiros lutando entre si.
  2. Os protocolos que você ainda não usa, como o IPv6, desmarque-o.
  3. configuração de DNS incorreta
  4. Você definiu a "rede" conectada como Trabalho / Casa ou Público?

Solucione um pouco mais.

    
por 27.11.2010 / 16:11
1

Usando o IPv6? Muitos dos problemas que tenho visto com a rede Win7 giram em torno do IPv6 e do arquivo hosts.

Mas, em vez de adivinhar, eu coletaria os dados primeiro. Comece com o log de eventos do sistema. Pesquise quaisquer avisos e erros no período de tempo relevante.

Em seguida, tente algo como:

netstat -noab >%userprofile%\Desktop\out.txt

Use a saída para auditar conexões em uma determinada máquina. Preste muita atenção aos registros com um estado diferente de Listening ou Established. Se você encontrar algo estranho, tente isolá-lo e dar uma olhada mais de perto.

Outra coisa é verificar a resposta do ping. Tente executar o ping no endereço IP e no nome da máquina. Certifique-se de que a resposta é do host que você espera que seja.

A descoberta de rede está ativada?

link

    
por 30.11.2010 / 20:18
1

Qual é o chipset do seu adaptador ethernet? Eu vi isso com chipsets ethernet particularmente horríveis que fazem descargas desagradáveis do TCP e falham miseravelmente com isso.

A solução no meu caso era desabilitar o Descarregamento de TCP no painel de opções do driver e fazer o retorno do MTU para 1500.

Isso pode ser uma infinidade de coisas, mas neste caso em particular, esse foi o meu problema, e demorou uma eternidade para descobrir, então eu pensei em mencioná-lo.

    
por 30.11.2010 / 23:11
1

Você pode tentar isso como um teste:

netsh interface tcp set global autotuninglevel=disabled  

ou

netsh interface tcp set global autotuninglevel=highlyrestricted  
    
por 30.11.2010 / 23:40
1

Faça o login na máquina e veja como ela se comporta na rede. por exemplo. Navegue na web, baixe um arquivo. É mal-humorado ou muito lento? Ou a máquina se sente muito lenta no geral?

Se você abrir o monitor da CPU, ele está em marcha lenta ou sentado a 100%? visto que antes, bem, é realmente comum com o Windows PC sentar-se a 100% sem motivo aparente.

Isso é apenas para confirmar que é um problema de rede e não um problema geral da máquina.

Se tiver certeza de que é um problema de rede, tente isso.

  1. Verifique no log de eventos do Windows por erros relacionados à rede.
  2. Troque o cabo de rede. Conecte a máquina a uma porta diferente no comutador de rede.
  3. Se isso não resolver, tente executar o netstat e dê uma olhada em todos os serviços que estão em execução. Desligue tudo o que não for necessário.
  4. Clique com o botão direito do mouse na barra de tarefas e acesse o gerenciador de tarefas, ordenado pelo uso da CPU. Qualquer coisa que não pareça correta ou esteja consumindo muito uso da CPU?
  5. Verifique as rotas e as configurações de DNS na rede.
  6. Desative temporariamente o firewall do Windows e veja se isso ajuda.

Como Greg sugeriu, às vezes, o seguinte pode ajudar. Certamente pode fazer a diferença em alguns casos.

netsh interface tcp set global autotuninglevel=highlyrestricted 

EDITAR Basta ler um comentário dizendo que você não tem acesso físico à máquina. Sugiro que você faça o login com o VNC e verifique o log de eventos e também verifique se algo não está ocupando 100% da CPU ou mais do que o fair share.

    
por 30.11.2010 / 23:58
0

Dê uma olhada em

link

Desativei o Escalonamento do Lado de Recebimento, o Chimney Offload e o NetDMA e resolvi alguns dos problemas da minha rede.

(concedido, isso afetará levemente o desempenho)

    
por 13.05.2011 / 16:36