[FUG-BR] Memory Leak: Natd e Squid

Joao Rocha Braga Filho goffredo em gmail.com
Quarta Outubro 27 11:11:00 BRST 2010


Desculpe-me, abri rara responder e cliquei no enviar, por acidente.

2010/10/27 Patrick Tracanelli <eksffa at freebsdbrasil.com.br>:
>
> Em 27/10/2010, às 10:58, Joao Rocha Braga Filho escreveu:
>
>> 2010/10/27 Corsini Corsini <jbcorsini at hotmail.com>:
>>>
>>> Poderia explicar o que é o memory leak ??
>>
>> O programa vai crescendo o uso de memória indefinidamente, até dar um
>> problema mais sério e talvez ser abortado. Uma das consequências é a
>> queda de desempenho, ou por swap, como estava acontecendo com o
>> squid, ou o maior consumo de cpu, no caso do nat.
>
> Então João, não confunda. Consumo de CPU não é memory leak.
>
> O NATD pode sim chegar a um ponto que consome tanta CPU q fica inviavel. Isso porque ele é monothread ainda. Mas principalmente porque nego faz nat "from any to any". O ideal é fazer NAT seletivo, e se mesmo assim bater acima de 80% de CPU ai tem que dividir entre varias instâncias.
>
> Não é bug, é limitação mesmo.

A memória, segundo o PS, cresce. No momento está

  UID   PID  PPID CPU PRI NI   VSZ   RSS MWCHAN STAT  TT       TIME COMMAND
    0 26255     1 127 103  0 11884 11140 -      Rs    ??  130:50.02
/sbin/natd -u -f /etc/firewall/natd.conf_sem_Telemar -a 189.45.10.199


Reiniciei ele a 12 horas atrás. Daqui a algumas horas eu envio de novo, e verão
que o uso está muito maior.

Já tenho notado isto a algum tempo.

Estou com uma atualização para instalar, mas como é provedor de Internet,
isto tem que ser feito de madrugada.

Tentei compilar o Lusca, mas não dá para compilar com o squid instalado.
Mais uma tarefa para fazer de madrugada.


João Rocha.


>
>>
>>
>> João Rocha.
>>
>>>
>>> João B. Corsini
>>> Analista de Suporte
>>>
>>>
>>>
>>>
>>>> Date: Tue, 26 Oct 2010 23:08:36 -0200
>>>> From: goffredo at gmail.com
>>>> To: freebsd at fug.com.br
>>>> Subject: [FUG-BR] Memory Leak: Natd e Squid
>>>>
>>>> Alguém mais notou que existe algum memory leak no natd e no squid?
>>>>
>>>>
>>>> João Rocha.
>>>>
>>>> --
>>>> "Sempre se apanha mais com as menores besteiras. Experiência própria."
>>>>
>>>> goffredo at gmail.com
>>>> -------------------------
>>>> Histórico: http://www.fug.com.br/historico/html/freebsd/
>>>> Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd
>>>
>>> -------------------------
>>> Histórico: http://www.fug.com.br/historico/html/freebsd/
>>> Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd
>>>
>>
>>
>>
>> --
>> "Sempre se apanha mais com as menores besteiras. Experiência própria."
>>
>> goffredo at gmail.com
>> -------------------------
>> Histórico: http://www.fug.com.br/historico/html/freebsd/
>> Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd
>
> --
> Patrick Tracanelli
>
> FreeBSD Brasil LTDA.
> Tel.: (31) 3516-0800
> 316601 at sip.freebsdbrasil.com.br
> http://www.freebsdbrasil.com.br
> "Long live Hanin Elias, Kim Deal!"
>
> -------------------------
> Histórico: http://www.fug.com.br/historico/html/freebsd/
> Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd
>



-- 
"Sempre se apanha mais com as menores besteiras. Experiência própria."

goffredo at gmail.com


Mais detalhes sobre a lista de discussão freebsd