Como você determina a velocidade / duplexação da conexão da NIC negociada e como as mantemos consistentes?

1

A Rede

  • Windows Server 2008
  • Switch gerenciado Dell Gigabit
  • PCs executando o Vista SP2 com placas de rede gigabit

A história
O servidor Windows 2008 é novo há alguns meses e sabendo que os PCs agora devem negociar usando o SMB2 que remove o gargalo de transferência no nível do sistema operacional Eu esperava velocidades de transferência próximas a gigabit para grandes cópias de arquivos entre máquinas.

O Vista mede as transferências de arquivos em megabytes / segundo. Uma rede de gigabit pode teoricamente transferir a 125MB / s. Digamos que haja 15% de sobrecarga. Assim, uma taxa de transferência aceitável realista é de cerca de 105MB / s.

Eu decidi investigar isso hoje, enquanto copiava grandes iso's do meu PC local para o servidor e obtinha 9-12 MB / s. Inaceitável dada a tecnologia empregada.

Antes de cavar em jumbo frames, definindo com firmeza as velocidades da NIC, etc., decidi fazer a coisa mais simples e atualizar os drivers da NIC no PC. Eles passaram do sistema operacional fornecido com os drivers de 2006 para o fabricante desde os drivers de junho de 2009. Adivinha. Uma coisa incrível aconteceu. A próxima cópia de um teste é transferida para 103MB / s. Freakin 'doce. Subsequentemente, passamos para as outras 25 máquinas no escritório e atualizamos todos os seus drivers. Então fica interessante.

O teste de cópia começou a ser inconsistente. Nós recebíamos 100MB / s em uma máquina e 65 na outra. Então uma máquina que estava recebendo 100 obteria 12. Estes eram testes simples, mas NÃO havia outras grandes transferências de arquivos acontecendo que causariam um gargalo no nível do disco rígido.

Então, configuramos um dos PCs para negociar em gigabit full duplex. Começou a copiar a um consistente 80-90MB / s. Isso me leva a acreditar que há algo errado na negociação de conexão entre o servidor e o PC, o servidor e o switch, ou alguma outra combinação dos três. Há uma atualização de firmware e driver para o NIC do servidor que vamos instalar hoje à noite, mas atualmente eles não são tão antigos quanto os drivers do cliente.

A questão
OK, essa é a longa história para uma pergunta muito simples. Como rastreamos velocidades negociadas para os clientes na rede? Existe uma ferramenta de software que pode sair e agregar os dados para nós? Isso só pode ser feito com o teste de transferência de arquivos?

Se podemos ver o que eles estão conectando então talvez possamos rastrear qual marca da NIC é ruim, se a chave é o problema, se o servidor é o problema, etc ...

Obrigado.

    
por GollyJer 17.06.2009 / 03:54

4 respostas

2

O seu switch gerido deve poder fornecer-lhe todas as informações que pretende. O SNMP MIB para os switches Dell Powerconnect deve incluir o status do link (up / down), a velocidade do link e o link duplex. Ele também terá coisas como erros de tx / rx que o ajudariam a rastrear placas de rede, cabos, etc.

Você não mencionou a série que você tem, mas aqui estão dois MIBs

ftp://ftp.dell.com/network/PowerConnect54xx_MIBs_A00.zip
ftp://ftp.dell.com/network/PowerConnect34xx_MIBs_A01.zip

Você deve ser capaz de monitorar e rastrear todas essas coisas com algo como Nagios ou Cactos.

    
por 17.06.2009 / 04:28
2

Se você tiver um switch gerenciado, será possível ver a velocidade do link e o duplex negociados no switch.

Você também pode coletar os dados com um script que usa o wmi. ( exemplo )

De qualquer forma, se alguma coisa for negociada para 100MB / half duplex, você provavelmente terá um problema, você não verá um link de 100 / half duplex em uma boa rede.

Você também pode precisar verificar sua fiação. É possível que seu cabeamento não atenda aos requisitos necessários para que o link permaneça na velocidade desejada.

    
por 17.06.2009 / 04:24
0

Temos um script que é executado diariamente em nossos relatórios de switches gerenciados sobre a velocidade negociada em cada porta. Esse arquivo é salvo em um servidor de arquivos e também publicado no IT Operations Wiki todos os dias. Ele também observa muitas outras informações sobre cada porta de switch, mas isso não é relevante para essa resposta.

    
por 17.06.2009 / 04:57
0

Também vale a pena olhar para algo como PRTG, existe uma versão gratuita.

    
por 02.11.2010 / 16:01