Autor Tópico: Paginacao de memoria do sistema  (Lida 2782 vezes)

Offline RafaelRadu

  • Usuário Ubuntu
  • *
  • Mensagens: 2
    • Ver perfil
Paginacao de memoria do sistema
« Online: 02 de Abril de 2007, 10:53 »
Bom to postando aqui pq me considero um iniciante na utilização do ubuntu então lah vai:


Tenho um Pentium D820 2,8Ghz com 1gb ram e 80 gbHD ide.
Todo no Ubuntu (removi a peste do windows de lá)

O caso é o seguinte:
Quando reinicio a máquina o ubuntu me acusa utilização de 119MB ram. A medida que vou utilizando aplicativos, a memória vai sendo alocada e consumida (até ae tudo bem).
Com uma semana de utilização direto (sem desligar) ele estava me acusando o consumo de 340MB ram. E aí vem meu problema: só estavam sendo utilizados os mesmos programas que anteriormente batiam os 119MB ram.
Todo SO a principio faz reserva de alocação de memória e a reutiliza conforme necessário mas percebi q quando ele bate os 340MB de consumo algumas aplicações passaram a se tornar mais lentas....
Existe alguma forma de esvaziar essa memória?
A solução que dei foi reiniciar a máquina e começar tudo de novo... No momento ela tá batendo os 170MB ram. A solução é ficar reiniciando mesmo?

Agradeço desde já quem puder ajudar.

Offline carlosfrancoba

  • Usuário Ubuntu
  • *
  • Mensagens: 410
    • Ver perfil
Re: Paginacao de memoria do sistema
« Resposta #1 Online: 06 de Abril de 2007, 12:47 »
Não sabia que isso acontecia aqui no Ubuntu.
Mas esse aumento de consumo de memória ram acontece geralmente quando estou com Amule e/ou Azureus abertos. À medida que eles vão estabelecendo mais conexões vão consumindo mais memória.
Isso eu penso que seja normal. É o seu caso?

Offline galactus

  • Equipe Ubuntu
  • Usuário Ubuntu
  • *****
  • Mensagens: 4.685
    • Ver perfil
Re: Paginacao de memoria do sistema
« Resposta #2 Online: 06 de Abril de 2007, 14:43 »
Tenho o mesmo processador e a mesma quantidade de RAM. O Ubuntu consome muita RAM quando utilizando aplicações Java, tipo Azureus e LimeWire.  Pode chamar o "Monitor de Sistema" e olhar aí. Ou se quiser em modo texto mesmo, executa o comando top ( digite "q" para sair). Procure fechar a aplicação que mais consome RAM. Ele vai usando a memória RAM como Cache ao invés de usar a Swap do HD. Por isso que ele aparenta um alto consumo de RAM. Com o comando  free - m você terá uma leitura do consumo de memória Real e do Cache.


Que mesmos programas eram esses que ficaram abertos um semana?

Aqui é comum ele ficar consumindo 340MB de RAM mesmo se aberto por muitos dias. Mas também não passa muito disso não. Só as aplicações em Java vão ficando lentas com o tempo, se ficarem muito tempo abertas.
« Última modificação: 06 de Abril de 2007, 14:47 por galactus »
BigLinux no Notebook  / Várias Distros Virtualizadas no PC.

Offline AlexBR

  • Usuário Ubuntu
  • *
  • Mensagens: 388
    • Ver perfil
Re: Paginacao de memoria do sistema
« Resposta #3 Online: 06 de Abril de 2007, 16:04 »
O kernel utiliza memória RAM ociosa como cache de disco. Por isso, com o passar do tempo, o sistema vai alocando mais memória. O comando free -m indica a quantidade de memória alocada para cache de disco como cached. A diferença de memória alocada no início da sessão e no final dela deve ser justamente essa memória cached. Contudo, é uma péssima idéia desabilitar a cache de disco do sistema. O sistema ficará mais lerdo, pois acessará o HD com mais freqüência.

Se o seu sistema fica, realmente, mais lerdo com o passar do tempo, o problema deve ser outro.

Boa sorte na sua caçada!