[FUG-BR] Programas não reaproveitam memória já em uso [RESOLVIDO]

Francisco Ricardo Batista Cardoso fricardo.cardoso em gmail.com
Quinta Outubro 25 10:57:27 BRST 2007


On 10/24/07, Pedro Marinho <pedro7x em gmail.com> wrote:
> Bem, o que você pode fazer é testar se acontece o mesmo na sua maquina (na
> minha pelo menos não perdi nada, só ocupava bastante memória).
>
> Atribua ao kern.maxfiles um valor bem grande, e tente abrir algum programa
> que abra muitos arquivos, de preferencia use o mesmo que usei, xfce ou kde,
> que resultaram em 1GB e 1,4GB de memória ocupada respectivamente.
>
> Mas de certa forma faz sentido sim, pois quanto maior o número de arquivos
> que o sistema pode abrir, maior será a tabela para genrenciar os mesmos. Mas
> ainda achei meio estranho ter aumentado tanto assim e também o fato de ter
> de certa forma, afetado o compartilhamento da memória.
>
> :-]
>
>

Realmente, como o pessoal disse, muito estranho ... esse trecho aqui
abaixo tirei da man do tuning:

The kern.maxfiles sysctl determines how many open files the system sup-
     ports.  The default is typically a few thousand but you may need to bump
     this up to ten or twenty thousand if you are running databases or large
     descriptor-heavy daemons.  The read-only kern.openfiles sysctl may be
     interrogated to determine the current number of open files on the system.

Pelo que vejo nesse trecho o comportamento que você falou seria não previsto ...

Quando vc fala em valor "muito grande" do kern.maxfiles, seria quanto?

-- 
Francisco Ricardo
I3C - Treinamentos e Soluções Open Source
(84)3211-1695 - ricardo em iccc.com.br
Natal/RN


Mais detalhes sobre a lista de discussão freebsd