Para onde foi toda a RAM?

9

Eu tenho 1 GB de RAM e, quando executo o NetBeans e o Firefox, eles recebem cerca de 300 MB de RAM. Em algum momento, o sistema fica muito lento, provavelmente 100 vezes mais lento que o normal, alternar entre janelas ( Alt+ Tab) torna-se uma tarefa enorme e o computador é praticamente inútil. Este é provavelmente o momento em que começa a trocar.

Duas questões:

  1. De acordo com as imagens fornecidas, para onde foi toda a RAM? Quando calculo a memória de todos os processos, ela é muito menor que 1 GB.
  2. É normal que o sistema fique 100 vezes mais lento quando a RAM está cheia e usando espaço de troca?

Em outro computador com 4 GB de RAM, não tenho problemas.

insira a descrição da imagem aqui insira a descrição da imagem aqui

Atualização: adicionei 2 GB de RAM, agora tenho 3 GB. Quem quiser usar aplicativos pesados ​​com 1 GB no Unity, acho que não vai funcionar. Funciona bem em uma área de trabalho vazia :)

umpirsky
fonte
O tempo de acesso à memória principal é da ordem de nanossegundos, o tempo de acesso à unidade de disco rígido é da ordem de milissegundos. Você deve se perguntar que não é (bastante) um milhão de vezes mais lento quando está trocando.
31411 Chris Morgan

Respostas:

13
  1. Em Exibir, verifique se você selecionou Todos os processos :

    insira a descrição da imagem aqui

  2. Sim, isso é normal. A troca de espaço no disco rígido é muuuuuch mais lenta que a RAM.

htorque
fonte
Obrigado pela sua resposta. Sim, existem mais processos, o apache, por exemplo, tem alguns deles. Ainda parece que a soma não é maior que 700 MB, mas há muitos deles com N / A para memória. Em geral, existem muitos deles, mais de 100! Isso é normal? Então, se eu quiser usar esses aplicativos pesados, preciso comprar mais RAM? :)
umpirsky
Eu tive o problema semelhante. Além disso, no "monitor do sistema" você não vê buffers ee caches. Para ver isso, vá para o terminal e diga free -m. Você pode usar o Chromium em vez de firefox, pode usar ram melhor (ele vai liberar ram depois de guia perto, ao contrário do Firefox)
gsedej
Heh, vou adicionar mais RAM, mas só queria verificar se esse é um comportamento normal. Eu não esperava uma desaceleração tão drástica quando estava sem memória.
Umpirsky
Lembre-se de que uma placa de vídeo integrada provavelmente também terá parte de sua RAM, deixando-o com menos de 1 GB para começar.
Nerdfest
3

Sim, é normal que o seu sistema seja extremamente lento ou totalmente inutilizável quando a RAM estiver cheia (confie em mim, só tenho 2 GB de RAM).

Synicade
fonte
1
Eu não vejo o propósito de ter partição swap então :)
umpirsky
3
@umpirsky: se você não trocou, o Linux executará o OOM kill e os processos serão mortos. Se você tiver "sorte", é apenas o Firefox com alguns sites sem importância. Se você é mal educado, é o Netbeans com seu trabalho não salvo.
Lekensteyn
1
@Lekensteyn eu sei :) Isso foi uma piada, porque o sistema não é utilizável quando você está sem memória RAM. Não tenho certeza se esse é o caso do Windows (eu não gosto de nada).
Umpirsky
1

Você criptografou sua pasta pessoal por acaso? Eu fiz e ele também criou uma troca criptografada (só o faz quando instala o ubuntu).

Essa troca, além de diminuir o tempo de inicialização, parece ser extremamente lenta: para compaixão, usei um Pentium 4, 1 GB de RAM como meu PC principal (criptografado em casa, mas não acho que seja a troca) e nunca trocar era tão ruim como agora que mudei para um Laptop Core I5 ​​com 4 GB de RAM.

Preciso usar swap ao trabalhar com PDFs (a maioria dos programas relacionados parece esquecer que / tmp existe ..)

sergio91pt
fonte