[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