N�o pense que s� porque a mem�ria parece estar "lotada" que seu servidor estaria aproveitando mal.
O Linux aproveita-se de toda a mem�ria que ele pode, ou seja, se voc� tiver 64 MB ou 1 GB ele vai querer ocupar tudo (sem contar a SWAP, que ele s� vai usar para os programas que PEDIREM mem�ria f�sica e ela n�o estiver dispon�vel). Quando um programa � desligado no Linux, ele rapidamente limpa a mem�ria que o programa estava usando, deixando mais espa�o livre para outros programas usarem. O mesmo n�o acontece no Windows, e � isso que programas como o FREEMEM fazem. Conhecido pelo gerenciamento agressivo de mem�ria, o kernel Linux n�o deixa as coisas ficarem "boiando" sem sentido, e qualquer programa que for desligado vai ter seu espa�o desalocado pelo kernel (se ele j� n�o fez isso, por culpa de algum programador menos experiente). Linguagens como JAVA e C# tem aqueles tais "Garbage Colletor", que fazem o trabalho sujo de limpar memoria que nao tenha nenhum ponteiro apontando para ela. C e C++ n�o tem isso na implementa��o padr�o, e eu nem sei se existe algo do g�nero. Ao meu ver, s� � preocupante se seu servidor estiver atolado de uso na SWAP, que � a mem�ria virtual, e envolve muita leitura/escrita de HD. Uma curiosidade que ouvi h� algum tempo: sistemas como o FreeBSD s�o indicados para rodarem servidores de database por detalhes como este do gerenciamento de mem�ria. Caso o database server morra inesperadamente ou muito rapidamente, o Linux iria limpar a mem�ria dele e alguns dados poderiam "sumir" sem maiores explica��es. Os FreeBSD n�o fazem isso da mesma forma, por isso n�o s�o considerados t�o "agressivos". Espero n�o ter falado nenhuma bobagem :) Abra�os, Felipe openglx > caros, > > uso slack (atualmente v.10 nos meus servers) mas esta pergunta independe da > distro, meu desktop eh windows 2000 e uso um utilitario chamado FREEMEM, > onde vc pode liberar memoria alocada de programas que ja NAO estao mais > rodando e estao ocupando espaco.... > > No Linux em poucas horas que vc startou a maquina, vc dah um #free e ele > mostra que ja estah ocupando quase toda memoria.... mesmo que vc tenha 64mb > ou tenha 1gb de ram.... pois sempre tenho a impressao que sempre estah na > "casquinha". Meu servidor tem 512 de ram... ele inicia ocupando menos de > 100mb. rapidamente e onde ele se estabiliza deixando sempre uns 10mb > livre... minha pergunta eh a seguinte: pq o linux se comporta assim e > nao existe algo pra liberar essa memoria ??? > > agradeco a resposta > > -- > GUS-BR - Grupo de Usuarios Slackware - BR > http://www.slackwarebrasil.org/ > http://www.linuxmag.com.br/mailman/listinfo/slack-users
-- GUS-BR - Grupo de Usuarios Slackware - BR http://www.slackwarebrasil.org/ http://www.linuxmag.com.br/mailman/listinfo/slack-users

