[FUG-BR] Memory Leak: Natd e Squid

Patrick Tracanelli eksffa em freebsdbrasil.com.br
Quarta Outubro 27 11:14:10 BRST 2010


Em 27/10/2010, às 11:11, Joao Rocha Braga Filho escreveu:

> Desculpe-me, abri rara responder e cliquei no enviar, por acidente.
> 
> 2010/10/27 Patrick Tracanelli <eksffa em freebsdbrasil.com.br>:
>> 
>> Em 27/10/2010, às 10:58, Joao Rocha Braga Filho escreveu:
>> 
>>> 2010/10/27 Corsini Corsini <jbcorsini em 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


11M de RAM? Dependendo do tanto de clientes não tem como usar menos mesmo.

Esta "from any to any" ai? Porque tambem gera maior consumo mesmo.

Bom pode ate ser que haja leak no natd mas acho dificil, qual versão ai?

> 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.

Não vai se arrepender.

> 
> 
> João Rocha.
> 
> 
>> 
>>> 
>>> 
>>> João Rocha.
>>> 
>>>> 
>>>> João B. Corsini
>>>> Analista de Suporte
>>>> 
>>>> 
>>>> 
>>>> 
>>>>> Date: Tue, 26 Oct 2010 23:08:36 -0200
>>>>> From: goffredo em gmail.com
>>>>> To: freebsd em 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 em 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 em 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 em 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 em 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 em sip.freebsdbrasil.com.br
http://www.freebsdbrasil.com.br
"Long live Hanin Elias, Kim Deal!"



Mais detalhes sobre a lista de discussão freebsd