[FUG-BR] RES: Network Performance no FreeBSD 8 (amd64)

Luiz Otavio O Souza lists.br em gmail.com
Segunda Dezembro 28 12:37:16 BRST 2009


> Caramba,
>
>> putzgrillo.. a queda é de 50%, o que é significativo.
>
> E aquela história de terem paralelizado a camada de roteamento e que
> isso iria melhorar a performance...
> http://www.internetnews.com/dev-news/article.php/3835746
>
> Abraço,
> -- 
> Davi Vercillo C. Garcia
> B.Sc. Student - DCC-IM/UFRJ
> Trainee (SysAdmin) - NACAD/COPPE
> http://www.google.com/profiles/davivercillo
>
> "A computer lets you make more mistakes faster than any invention in
> human history with the possible exceptions of handguns and tequila." -
> Unknown

Foi feito... e funciona muito bem obrigado :) Thanks (again) to Qing Li !

A reescrita e separação das camadas  2 e 3 junto com o flowtable, levaram o 
FreeBSD a outro nível de performance:

http://www.freebsd.org/cgi/getmsg.cgi?fetch=16592+21032+/usr/local/www/db/text/2009/freebsd-current/20090719.freebsd-current

Segundo o Kip Macy e NESTE CENÁRIO ESPECIFICO (não confundam alhos com 
bugalhos) ele conseguiu até 4 MILHÕES de pacotes por segundo, quando o 
normal (devido a contenção de locks) fica por volta dos 330 mil pacotes/s.

Agora uma coisa é um cenário específico e outra coisa é uso geral... Podem 
haver casos onde o flowtable prejudique mais do que ajude (por isso você 
pode desabilita-lo via sysctl), mas tudo isso é ajuste fino que precisa ser 
feito por você no seu ambiente.

Vocês agora tem mais "botões" para brincar e alguns são extremamente 
sensíveis (mudam a performance da água pro vinho dependendo do SEU 
HARDWARE).

IMHO vocês vão esperar (e muito) pela solução desse problema, se é que 
haverá solução... (são três possibilidades: 1a. o problema não existe, 2a. 
ambiente/setup da pessoa que gerou o PR, 3a. o prioblema foi/será corrigido 
durante alguma manutenção rotineira sem que ninguem perceba). Tirando a 
nossa lista, não há qualquer movimentação em torno desse "problema".

Att.,
Luiz
PS: Se alguem tiver números, fatos ou qualquer outra coisa _concreta_, tenho 
certeza que os desenvolvedores adorariam ouvir os detalhes.
PS2: E então, vamos instalar a versão nova e ajudar com fatos ou vamos ficar 
espalhando boatos ?



Mais detalhes sobre a lista de discussão freebsd