[FUGSPBR] Correcao "NATD e CPU"

Marcelo B. marceloc em baydenet.com.br
Qua Mar 24 15:48:36 BRT 2004


olha que interessante ,descobri que comecei a ter esse problema desde que
instalei uma placa de rede(NE2000).alguns dias depois de ter colocado a  
placa
tive problemas de "mbufs exhausted", resolvi em seguida aumentando os  
"mbufs clusters"
ate exagerei e coloquei o valor maximo(16535).depois disso algum tempo  
depois comecei
a ter este problema, e tudo que eu lembro ter feito.agora pela manha  
diminui os
mbufs clusters pra 4096 e tive uma surpresa fico em 30% o consumo de cpu
pelo natd, batalha vencida nao e???
nao , a cpu foi aumentando , aumentando , de pouco em pouco e voltou a 80%  
:(
a verdade e que alguns momentos parece consumir bem menos, pode ser o  
trafego.


daemons somente o apache, mas somente eu acesso ele uma vez por ano :), e  
o sshd, nao tem mais nenhum daemon.
a regra de divert e feita em cima da interface de saida de internet
nao tenho nenhum deny somente a ultima regra que e padrao "deny all"
tenho maquinas parecidas com o mesmo numero de conexoes ou mais  
(-ou+ 100-150 conexoes simultaneas), mas todas ja fiz upgrade pra FreeBSD  
5.X e nao tenho este problema.

pode ser esta placa veia :(





On Wed, 24 Mar 2004 15:11:57 -0300, Joao Rocha Braga Filho  
<goffredo em webkey.com.br> wrote:

> Marcelo B. wrote:
>
>> On Wed, 24 Mar 2004 13:43:54 -0300, Marcelo B.  
>> <marceloc em baydenet.com.br>  wrote:
>>
>>> estranhamente o daemon do natd vem consumindo muita cpu.
>>> ele sempre gerenciou meus 4Mbits de link sem problema, mas ultimamente
>>> esta meio estranho.as ultimas alteracoes que lembro ter feito foi ter   
>>> colocado
>>> uma placa de rede "NE 2000".
>>>
>>> algumas informacoes:
>>> --------------------------------------------------------------------------  
>>>    PID USERNAME  PRI NICE  SIZE    RES STATE    TIME   WCPU    CPU   
>>> COMMAND
>>>     73 root       42   0  5028K  4764K RUN      6:02 80.95% 80.95% natd
>>> ------------------
>>> 4.7-RC2 FreeBSD 4.7-RC2 #1
>>> ------------------
>>> P3 800Mhz, 256MB Memoria
>>> -----------------
>>
>
>     A minah experiência diz que esta máquina atingiria este nível com  
> cerca de 5 MBytes
> (e não bits) por segundo, i.e., um link 10 vezes maior que o seu. Como  
> está o top? Qual
> é o tempo usado em interrupções. Também pode ser interessante saber  
> quantas conexões
> simultâneas devem estar no ar no momento. Tabém dê uma olhadinha com um:
>
> netstat | more
>
>     Se não der nenhuma dica, você perdeu só 1 minuto de trabalho. Tem  
> squid na máquina?
>
>     Verificiou se o "via <interface de rede>" da regra do divert está  
> certo? Tem regras de
> deny depois da rega de divert? Eu coloco as regras de deny antes para  
> não perder tempo
> com o NAT processando o que vai ser rejeitado.
>
>     Isto é o tempo todo, ou em certos horários?
>
>     Qual é a taxa de ocupação do link? Se não sabe, faz um simples teste:
>
> ipfw add 1 count ip from any to any in via <interface de entrada>
> ipfw add 2 count ip from any to any out via <interface de entrada>
> ipfw zero 1 2
> sleep 100
> ipfw show 1 2
> ipfw delete 1 2
>
>     Isto dará uma contagem de tráfego nos 100 segundos. E depois,  
> dividindo por 100, se
> tem a média por segundo. Se quiser exagerar, use logo o IO-Judas:
>
> http://www.goffredo.eti.br/io-judas
>
>
>     Abraços,
>        João Rocha.
>
> _______________________________________________________________
> Sair da Lista: http://lists.fugspbr.org/listinfo.cgi
> Historico: http://www4.fugspbr.org/lista/html/FUG-BR/
>



-- 
Using M2, Opera's revolutionary e-mail client: http://www.opera.com/m2/
_______________________________________________________________
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