Memória RAM

1. Memória RAM

wanderson
Wandersonrb

(usa Outra)

Enviado em 22/07/2019 - 10:36h

Tenho um notebook com 8G de RAM 64 bits. Operando com Ubuntu 18.04 LTS. O meu problema é o seguinte:
Quando uso algumas aplicações usa-se a memória RAM. Contudo ao fechar as aplicações a memória não fica disponível novamente para uso, travando todo o sistema. Por exemplo: ao usar o Ghrome e R o consumo de memória RAM, para um processamento específico, foi até 7 GB, após fechar as aplicações continua em 6 GB.
O que fazer?


  


2. Re: Memória RAM

René
renelouco

(usa Ubuntu)

Enviado em 22/07/2019 - 11:20h

tens ver no system monitor qual é o programa que esta a consumir a memoria RAM , porque configuração que tens no laptop nao devia de acontecer , qual a gráfica que usas??




3. Re: Memória RAM

niquelnausea
niquelnausea

(usa Arch Linux)

Enviado em 22/07/2019 - 15:02h

o aplicativo que você disse usar é o google chrome (navegador)? usa swap, se sim qual o tamanho atual? você fecha o aplicativo ou tem certeza que o processo foi encerrado? especifica melhor a situação em que isso ocorre.

todo sistema moderno gerencia a ram de forma automática, e realmente ao fechar aplicativos muitas vezes a liberação não é igual ao que o processo consumia, mas isso não é problema. em caso de falta de ram, o sistema deveria usar a swap, mas um processo simples (navegador) consumir 8gb é um tanto estranho, caso apenas feche o aplicativo, mas ele continue rodando em segundo plano o motivo pode ser este.


4. Re: Memória RAM

Perfil removido
removido

(usa Nenhuma)

Enviado em 22/07/2019 - 15:36h

Perceba como funciona o Linux:


Por que o TOP e o FREE dizem que toda a ram é usado se não é?

Esta é apenas uma diferença na terminologia. Tanto você quanto o Linux concordam
que a memória usada pelos aplicativos é "usada", enquanto a memória que não é usada
para nada é "livre".

Mas como você contaria a memória que está sendo usada atualmente para algo, mas que
ainda poderia ser disponibilizada para outros aplicativos?

Você pode contar uma memória como "livre" e/ou "disponível".
O Linux conta como "usada", mas também como "disponível":

MEMÓRIA QUE É: COMO VC CHAMARIA: COMO LINUX CHAMA:
Usada por aplicações Usada Usada
Usada, mas pode ser disponibilizada Livre (ou disponível) Usada (e disponível)
Não usada para nada Livre Livre

Quando uma memória é usada para "algo", é (mais ou menos) o que os comandos TOP e FREE chamam de "buffer" e "cache".
Como a terminologia do seu e do Linux é diferente, você pode pensar que está com pouca memória RAM quando não está.



Para ver a RAM realmente disponível,

$ free -m 


E se atente ao valor da última columa ("DISPONÍVEL/AVAILABLE") na linha MEM

https://www.linuxatemyram.com/


5. Memória RAM

wanderson
Wandersonrb

(usa Outra)

Enviado em 22/07/2019 - 15:43h

Obrigado a todos.
Uso o ubuntu:GNOME. Tenho 2GB de SWAP. E só reforçando, após rodar algumas aplicações, e fecha-las, mesmo assim ainda fica como consumido mais de 6 GB de RAM e quase todo o SWAP.


6. Re: Memória RAM

Perfil removido
removido

(usa Nenhuma)

Enviado em 22/07/2019 - 16:33h

Qual processador e placa de vídeo ?




7. Re: Memória RAM

Alberto Federman Neto.
albfneto

(usa openSUSE)

Enviado em 22/07/2019 - 16:38h

com comando top ou pacote htop, verifique qual o processo que consome sua RAM.
o fato dela estar em uso, para mim significa que o processo do aplicativo continua ativo, mesmo após fechar o aplicativo.

verifique o nome ou PID do processo com comando top ou htop... verificado, anote o nome ou o PID. O PID está na primeira coluna esquerda do comando top ou htop. a seguir mate o processo com:


# killall "nome do processo ou aplicativo"
ou
# kill -9 "PID do processo"


¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨
Albfneto,
Ribeirão Preto, S.P., Brasil.
Usuário Linux, Linux Counter: #479903.
Distros Favoritas: Sabayon, Gentoo, openSUSE, Mageia e OpenMandriva.


8. Re: Memória RAM

Perfil removido
removido

(usa Nenhuma)

Enviado em 22/07/2019 - 17:33h

Após você fechar um programa, o Linux não irá destruir os dados da RAM
automaticamente. Isso ocorre para otimização do sistema.

Assim, se você reabrir o programa que acabou de fechar, poderá ver que ele,
geralmente, abre mais rápido da segunda vez! Isso por que como os dados
que ele tinha escrito na RAM anteriormente ainda estão presentes,
o linux recupera e reusa os dados na RAM para o mesmo aplicativo,
ao invés de refazer todo o Tampão ("cache"/"buffer") desde o início.

Se ainda tiver memória RAM em branco, por assim dizer, quando você
iniciar um outro aplicativo, o Linux não irá sobrescrever os dados que
os demais programas deixaram na RAM, apesar de não estar mais em uso.
O Linux somente sobrescreve dados na RAM se realmente não tiver
mais nem um pedaço vazio restante!

O mesmo ocorre com o consumo de SWAP.

Mas ainda não fica esclarecido o seguinte:
travando todo o sistema 


Ainda, pode mesmo ser um processo que não foi morto
e que continua no fundo!






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts