Estou gerenciando um pequeno número de laptops e desktops da Dell que usam hardware Ethernet semelhante - Intel I217-LM para desktops e Intel I218-LM para laptops. Todos estes estão rodando o mesmo driver Intel no Windows 7, atualmente "Intel (R) PROSet Versão: 18.1.59.00", ou versão do driver "12.11.77.0, 11/2/2014" (não sabe para que servem as duas versões, mas seja o que for).
Essas máquinas estão tendo problemas para descartar pacotes para um servidor a poucos passos de distância em nossa rede de campus local. Minha ferramenta de diagnóstico para esses problemas está executando um ping -t -l 3500 targetserver01
simples por algumas horas por vez e comparando o número de pacotes eliminados com um controle.
O que eu acho é que essas novas máquinas estão derrubando dezenas de pacotes por hora, enquanto uma antiga área de trabalho ao lado da porta não dá quase nada. A última tentativa que eu fiz foi que esse antigo desktop soltou 14 pacotes em 2,5 horas, enquanto todas as novas máquinas caíram entre 110 e 130 no mesmo período de tempo. Mesmo rodando os mesmos laptops em wi-fi, eles deixam menos pacotes do que quando estão usando ethernet. Eu também controlei a infraestrutura de rede - estou 100% certo (+/- 10%) neste ponto que a variável coincidente com esse problema é o driver Intel ethernet no Windows, e isso é provado ao inicializar um dos laptops. no Ubuntu em um stick USB. Ao executar o driver padrão do Ubuntu no mesmo chipset Intel, o problema desaparece e as taxas de perda de pacotes estão de acordo com o controle "antigo desktop".
Eu tentei brincar com todas as configurações em que posso colocar minhas mãos nas configurações do driver no Gerenciador de dispositivos, mas sem sucesso. Essas máquinas são necessárias para executar o software do Windows, portanto, não posso simplesmente instalar o Linux em todas elas. A melhor solução que tenho neste momento é comprar adaptadores USB-Ethernet para todas essas máquinas para usar em vez das interfaces internas, mas eu acho que tem que haver uma maneira melhor, já que o problema é com o software do driver, não a interface em si.
Eu encontrei esta pergunta, o que parece indicar que não vou encontrar drivers "genéricos" para este chipset Intel:
Drivers Ethernet genéricos para WINDOWS
Então, quais são minhas opções? Isso justifica pesquisas adicionais, talvez executando o WireShark nas máquinas afetadas? A Intel recebe feedback do usuário?
EDITAR:
Os novos drivers não fizeram nenhuma diferença. Todas as máquinas com Windows 7 às quais tenho acesso no momento são afetadas, com exceção de uma máquina virtual em execução em um iMac. A máquina virtual NÃO experimenta o problema de perda de pacotes de aproximadamente 1%.
Os próximos passos são testar simultaneamente o ping de cada roteador entre este escritório e o servidor (há apenas 2), ler sobre como usar o NTttcp e encontrar outra máquina nativa do Windows 7 que use um chipset diferente. Vou relatar de volta.
Ah, também fiz um teste com um dongle USB-Ethernet e obtive a mesma perda de pacotes aproximada de 1%. Então agora eu estou apenas estranho.
Nova pergunta: Como posso me impedir de cair lentamente na loucura?
2ª edição:
Isso finalmente está começando a parecer um problema de rede. Ainda não tive a oportunidade de explorar algumas das ferramentas de análise sugeridas (mas agradeço por isso), mas o desempenho em máquinas anteriormente não afetadas começou a degradar nas últimas 24 horas - e agora meus testes reduziram isso a qualquer coisa passado o primeiro switch na rota - pings para uma máquina no mesmo switch e no mesmo escritório suceder com 0% de perda de pacotes.