[FUG-BR] Comportamento incomum, Switch HP ProCurve e Servidor FreeBSD

Eduardo Schoedler listas em esds.com.br
Domingo Junho 17 20:43:44 BRT 2012


Nao sei se ainda é assim, mas alguns switches possuem segmentos que agrupam varias portas. Quando há dispositivos de velocidade diferente, ele rebaixa todo o segmento para aquela velocidade.

Já fez o teste de jogar essas placas 100 para as ultimas portas?

--
Eduardo Schoedler
Enviado via iPhone


Em 17/06/2012, às 19:38, Paulo Henrique BSD Brasil <paulo.rddck em bsd.com.br> escreveu:

> Saudações Sr. Godim,
> 
> Realmente em primeiro momento ficou meio que obscuro, a abordagem do Sr. 
> foi mais intuitiva de compreender.
> 
> Cenários reformulados ao final do e-mail.
> 
> Em 17/6/2012 18:23, Marcelo Gondim escreveu:
>> Em 17/06/2012 14:06, Paulo Henrique BSD Brasil escreveu:
>>> Saudações companheiros,
>>> 
>>> Postei em ambas as listas pois o problema pode ser tanto no switch da HP
>>> como no servidor FreeBSD.
>>> 
>>> Venho acompanhando um comportamento pouco comum.
>>> Adquirimos a um alguns meses um switch Gigabit da HP, modelo Procurve
>>> 2910al muito bom, desde que liguei e configurei o mesmo na rede está até
>>> hoje em produção se qualquer anomalia que gere indisponibilidade de
>>> serviços, porem venho observando que um dos servidores FreeBSD muito
>>> raramente chega a passar mais que 100Mbits de trafego na porta, mesmo
>>> quando se está copiando arquivos na ordem de 93Gb.
>> 
>> Olá Paulo,
>> 
>> Vamos lá que ficou meio obscura a explicação  :)
>> 
>>> 
>>> Observei que quando uma das estações que está comunicando-se com tal
>>> servidor e a placa de rede é 10/100 ele apresenta tal comportamento,
>>> quando todos os comunicantes com tal servidor é gigabit o comportamento
>>> não se repete.
>>> 
>>> Seria comum tal comportamento da porta só trafegar em gigabit quando
>>> todos os participantes da comunicação ser gigabit e do contrario mesmo o
>>> enlace estar configurado para gigabit trafegar no maximo em 10/100.
>> 
>> Servidor FreeBSD - Interface Gigabit Ethernet ligada em uma porta
>> gigabit do switch.
>> Estação A - com interface 10/100 ligada no switch.
>> Estação B - com interface Gigabit ligada no switch.
>> 
>> Quando a estação A está ligada no switch o tráfego máximo saindo do
>> FreeBSD é 100Mbps mesmo que outra estação gigabit esteja transferindo do
>> FreeBSD pra ela?
>> Quando você retira a estação A da rede, o restante normaliza?
>> Seria isso? Porque se for isso acredito que esteja relacionado com o
>> switch. Mas sinceramente nunca vi algo assim em switch. Só via isso em
>> comunicação com modems onde a velocidade era regulada pela menor
>> velocidade entre os 2 modems.   :)
>> 
>>> 
>>> Espero ter conseguido explanar a minha duvida.
>>> 
>>> Att.
> 
> Switch 24 Gigabit
> 
> Porta 01 -> Servidor FreeBSD com IF Gigabit Intel enlace em 10/100/1000
> Porta 02 -> Servidor Linux com IF Gigabit Intel enlace em 10/100/1000
> Porta 03 -> Up-link para switch 3com velocidade 10/100
> Porta 04 -> Estação de trabalho IF Marvell 10/100
> Porta 05 -> Estação de trabalho IF Intel 10/100/1000
> 
> Cenário 01
> 
> Transferência de arquivos grandes entre Porta 01 com Porta 02
> Comunicação a 10/100/1000 Taxa media de transferência 930 Mbits sobre 
> FTP, SMB e NFS.
> Funcionamento esperado, afinal todo o caminho é Gigabit, onde mesmo com 
> limitações de acesso a disco por se tratar de arquivos com origem em 
> arrays distintos não há limitantes.
> 
> Cenário 02 ( comportamento normal ).
> 
> Transferência entre a Porta 01 e a Porta 03.
> A taxa de velocidade é de 98.4 Mb/s, como a interface do switch 3Com é o 
> limitante a comunicação encontra-se dentro do limite da camada de enlace 
> ( 10/100 ), sobre FTP, SMB e NFS.
> 
> Cenário 03 ( comportamento normal )
> 
> Transferência simultâneas entre Porta 01 com Porta 02 e Porta 01 com 
> Porta 05
> Toda a comunicação é gigabit e o trafego beira os 980 Mb/s
> Sobre protocolos FTP, SMB e NFS
> 
> Cenário 04 ( Comportamento anômalo )
> 
> Transferências simultâneas entre:
> Porta 01 com Porta 02 e Porta 01 com porta 04
> 
> Taxa de transferência máxima de 116mb/s ( isso nos melhores momentos ) 
> durante todo o período a porta do servidor FreeBSD raramente ultrapassa 
> as taxas de enlace sobre 10/100 , mesmo havendo 90% do enlace para ser 
> utilizado entre o switch e o FreeBSd fica meio que limitando a 
> velocidade a menor porta envolvida na transferência.
> 
> 
> Obs auxiliares,
> Se estiver usando FTP essa limitação meio que some pois consigo taxas de 
> 300Mb/s entre Porta 01 e Porta 02, 98,4 Mb/s entre Porta 01 e Porta 04 e 
> 300Mb/s entre Porta 01 e Porta 05, a limitação mesmo só se torna 
> perceptivel sobre SMB e NFS
> 
> 
> Em algums momentos onde a porta 03 ( 10/100 ) se comunica com o FreeBSD 
> e há uma comunicação entre a Porta 01 e Porta 02 o problema não ocorre, 
> mesmo sobre SMB e fica assim por dias.
> 
> Ja atualizei e troquei o samba entre varias versões em determinados 
> momento a conexão se segue sem problemas e alcança taxas realmente altas 
> sobre o SMB porem do nada volta a ter tal limitação.
> 
> Já zerei os QoS que havia configurado no switch para priorizar o trafego 
> SMB porem nem fez diferença.
> 
> Setei manualmente também o vinculo de enlaces em todas as interfaces 
> respeitando as resoluções da IEEE e o mesmo problema tornou a aparecer, 
> atualmente encontra-se com as configurações quase que padrões do switch.
> 
> Espero que tenha ficado melhor exposto o cenário Sr. Godim.
> 
> 
> -- 
> "Quando a Morte decide contar uma historia,
> A melhor ação que possa fazer é ouvi-la,
> e torcer por não ser a sua própria a tal história."
> 
> Flames > /dev/null ( by Irado !! ).
> RIP Irado!
> 
> Paulo Henrique.
> Analista de Sistemas / Programador
> BSDs Brasil.
> Genuine Unix/BSD User.
> Fone: (21) 9683-5433.
> 
> -------------------------
> Histórico: http://www.fug.com.br/historico/html/freebsd/
> Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd


Mais detalhes sobre a lista de discussão freebsd