[FUGSPBR] Firewall
João Carlos Mendes Luís
jonny em jonny.eng.br
Seg Mar 1 00:16:17 BRT 2004
Giovanni P. Tirloni wrote:
> * João Carlos Mendes Luís (jonny em jonny.eng.br) wrote:
>
>>Normalment se coloca baixo em servidores com muitas conexões simultâneas,
>>para evitar gastos excessivos de memória. Entretanto, essa regra não vale
>>para firewall, uma vez o tcp.*space só é usado nos endpoints, e não nos
>>roteadores.
>
>
> A questão não é otimizar o uso de memória e sim fazer o TCP funcionar
> direito.
>
> http://www.cercs.gatech.edu/tech-reports/tr2003/git-cercs-03-02.pdf
Faça as suas contas e veja quanto de memória seria necessário, somente para
os buffers, para um servidor antendendo, por exemplo, 20000 conexões
simultaneas, sendo a maioria intercontinental ou via satelite, usando um buffer
do tamanho "sugerido" por esses papers que só servem para contar pontos
academicos. A teoria é legal, pena que a pratica nem sempre ajuda.
>>>>kern.ipc.maxsockbuf=2097152
>>
>>Idem.
>>
>>O que talvez possa ser util numa firewall para melhorar o desempenho é o
>>número de MBUFS. Veja o manual tuning(7), e procure a opção NMBCLUSTERS.
>
>
> O kern.ipc.maxsockbuf não define o tamanho de nada, apenas limita. A
> aplicação que define isso e 2MB é exagero se não for uma rede gigabit.
Na verdade, uma LFN (Large & Fat Network, trocadilho para Elefant). Pode
ser uma gigabit local, ou uma longa distancia via satelite.
Jonny
--
João Carlos Mendes Luís - Networking Engineer - jonny em jonny.eng.br
_______________________________________________________________
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