[FUGSPBR] Performance de placas de rede (Was "tx underrun, increasing tx start threshold")

Giovanni P. Tirloni gpt em tirloni.org
Sex Fev 6 18:23:49 BRST 2004


* Helio Luchtenberg Junior (hlj em viamidia.com) wrote:
> 
> concordo que as placas 3COM embora tenham uma reputacao muito boa, elas
> as vezes dao problemas no FreeBSD.  Ate' hoje nao vi ninguem que soubesse
> responder com certeza o que sao aqueles erros da 3COM.

 Esse problema de underrun tem haver com o fato de não haver mais espaço
 na fila de envio.

> Mas ao ver o resultado dos seus testes, nao posso deixar de dizer que a 
> Intel EtherExpress Pro 10/100 e' a melhor placa de rede para se utilizar
> com o FreeBSD (talvez porque seu driver FreeBSD e' o mais bem elaborado).
> Voce pode utilizar um microchip que tem nessas placas para tirar a carga
> de interrupcoes (IRQ's) que ela gera na CPU.  Para fazer isso utilize:
 
 Concordo. Apenas corrigindo, trata-se de um micro-código (microcode)
 que faz com que a placa de rede gera uma interrupção apenas quando o
 buffer de recebimento encher e ele precisar ser esvaziado. Isso evita
 que um interrupção seja gerada para cada frame recebido.

 --
 Giovanni P. Tirloni <gpt at tirloni.org>
 Fingerprint: 8C3F BEC5 79BD 3E9B EDB8  72F4 16E8 BA5E D031 5C26
_______________________________________________________________
Sair da Lista: http://lists.fugspbr.org/listinfo.cgi
Historico: http://www4.fugspbr.org/lista/html/FUG-BR/



Mais detalhes sobre a lista de discussão freebsd