[FUG-BR] Memory Leak: Natd e Squid
Joao Rocha Braga Filho
goffredo em gmail.com
Quarta Outubro 27 11:26:25 BRST 2010
2010/10/27 Patrick Tracanelli <eksffa at freebsdbrasil.com.br>:
>
> 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 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
>
>
> 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?
Versão 6.4 do FreeBSD.
Está sim "from any to any". Até pouco tempo era uma máquina com um só
núcleo.
Já vi passar dos 30 MB. Mas até o momento não aumentou em nada.
João Rocha.
>
>> 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 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
>> -------------------------
>> 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