[FUG-BR] Flowtable no Freebsd 9

Marcelo Gondim gondim em bsdinfo.com.br
Sexta Maio 18 17:59:21 BRT 2012


Em 18/05/2012 17:53, Edinilson - ATINET escreveu:
> ----- Original Message -----
> From: "Marcelo Gondim"<gondim em bsdinfo.com.br>
> To: ""Lista Brasileira de Discussão sobre FreeBSD (FUG-BR)""
> <freebsd em fug.com.br>
> Sent: Friday, May 18, 2012 5:33 PM
> Subject: Re: [FUG-BR] Flowtable no Freebsd 9
>
>
> Em 18/05/2012 17:13, Edinilson - ATINET escreveu:
>> From: "Eduardo Schoedler"<listas em esds.com.br>
>> To: "Lista Brasileira de Discussão sobre FreeBSD (FUG-BR)"
>> <freebsd em fug.com.br>
>> Sent: Friday, May 18, 2012 4:55 PM
>> Subject: Re: [FUG-BR] Flowtable no Freebsd 9
>>
>>
>> Em 18 de maio de 2012 16:52, Edinilson - ATINET
>> <edinilson em atinet.com.br>escreveu:
>>
>>> Em 18 de maio de 2012 14:25, Edinilson - ATINET
>>> <edinilson em atinet.com.br>escreveu:
>>>
>>>> Caros amigos, como eu desligo o Flowtable no FreeBsd 9?
>>>>
>>>> Procurei flowtable pelo sysctl, e vieram por interface, como abaixo:
>>>> dev.em.0.flow_control: 3
>>>> dev.em.1.flow_control: 3
>>>> dev.em.2.flow_control: 3
>>>> dev.em.3.flow_control: 3
>>>>
>>>> Isso aí deve ser o flow-control da interface  de rede, nada a ver com
>>>> flowtable:
>>>>
>>> http://serverfault.com/questions/64356/freebsd-performance-tuning-sysctls-loader-conf-kernel
>>>
>>>> # Flowtable - flow caching mechanism
>>>> # Useful for routers
>>>> #net.inet.flowtable.enable=1
>>>> #net.inet.flowtable.nmbflows=65535
>>>> Qual a finalidade?
>>> Caro Eduardo, eu havia visto esta URL só que estas variaveis não existem
>>> no
>>> Freebsd 9. A menos que tenha que compilar algo no kernel.
>>>
>>> Seria para nosso servidor que serve de roteador de borda.
>>> Se for para rodar com BGP (muitas rotas), esqueça... é dor de cabeça.
>>> Se não tem no sysctl, não deve estar vindo habilitado por default no
>>> kernel.
>>> Na dúvida eu recompilo o kernel desativando ele:
>>> nooptions       FLOWTABLE
>> Caro Eduardo, é para BGP sim... (e FULL ainda por cima).
>> Dor de cabeça o Freebsd 9 voce diz?!?!?
>>
>> Caramba, se for.. fiquei até desanimado agora...
>> Eu tenho um router FreeBSD 9.0 stable rodando BGP com OpenBGP com
>> tráfego de mais de 700Mbps tranquilo e sem problemas. Estamos aumentando
>> pra 1Gbps daqui à 5 dias.
>> Um detalhe importante para tráfegos acima de 100Mbps é fazer o CPU
>> Affinity e mexer no HZ que no meu caso está em 3000. Coloquei as
>> interfaces rodando uma em cada processador.
>> Nesse link aqui eu falo do CPU Affinity: http://www.bsdinfo.com.br/?p=247
>> Bem essas foram umas alterações que fiz e até agora tá show.
>
> Caro Marcelo, vou fazer os testes com estes parametros e posto o resultado.
>
> Por enquanto muito obrigado

Opa, outra coisa observe o load do seu router pelo top pra saber se está 
aguentando o tranco. Veja antes e depois dessas mudanças que citei.

Grande abraço.

>
> Edinilson
> ------------------------------------------
> ATINET
> Tel Voz: (0xx11) 4412-0876
> http://www.atinet.com.br
>
>
> -------------------------
> 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