Bem, meu problema é resolvido usando um kernel mais novo, estou usando o kernel 3.8 e não tenho esse problema agora.
Estou tendo um problema estranho com uma nova instalação limpa do Ubuntu 12.10, qualquer operação de disco que eu faça, como restaurar um backup consome todos os meus 8GB de RAM, e ele não quer liberar a memória, então eu usando swap.
Parece um vazamento de memória, mas não sei se estou certo.
Eu não sei por onde começar para diagnosticar essas coisas.
Detalhes:
Eu não tenho nenhum aplicativo aberto, exceto meu backup sendo restaurado pelo aplicativo de backup do Ubuntu (duplicidade). Estou monitorando a utilização de memória por htop
e free
.
Eu sei que há muita memória cache, mas o sistema fica lento e eu estou usando swap, então eu acho que o kernel ou o que está causando esse problema não está liberando cache quando solicitado.
Bem, meu problema é resolvido usando um kernel mais novo, estou usando o kernel 3.8 e não tenho esse problema agora.
Você pode tentar executar esses comandos no Terminal:
sudo -s
echo 3 > /proc/sys/vm/drop_caches
Eu usei também, e meu "mem usado" no topo é ~ 1G novamente!
Eu tive uma situação semelhante.
Parece que, uma vez que o Ubuntu comece a usar o swap, ele não libera a RAM facilmente, mesmo depois que a operação terminar.
Eu encontrei uma solução executando dois comandos após a operação intensiva de RAM acabou. Ou seja: sudo swapoff -a
seguido por sudo swapon -a
. Isso desativa a troca, durante a qual qualquer coisa na troca é transferida na RAM e é reativada.
Eu sugiro que você tente fazer a restauração gradualmente, se possível. Dê mais detalhes em sua pergunta para obter ajuda específica sobre isso.