Processos invisíveis usando toda a memória do sistema

4

Eu tenho um VPS (Ubuntu 14.04) com 512MB de RAM. Isso costumava ser o bastante, mas por um tempo isso vem causando problemas - algo está consumindo toda a memória, e minha depuração me deixou sem noção.

Eu desliguei o Apache, MySQL, etc, e ainda estou usando 90% da memória. Isso apenas deixa minha mente perplexa. Eu reiniciei várias vezes.

Tenho certeza de que estou sendo burra, mas agradeço qualquer sabedoria que essa comunidade possa dar sobre esse assunto.

    
por forresthopkinsa 22.06.2016 / 09:20

1 resposta

4

Você tem apenas 500 MB de RAM instalada. Eu não ficaria surpreso que a maior parte esteja em uso, dados esses pequenos recursos.

Por outro lado, htop resume a memória realmente usada (alocada pelos aplicativos) e o cache (usado pelo sistema para armazenar em cache o acesso ao disco, mas imediatamente disponível para os aplicativos, se necessário). Portanto, a quantidade de memória "não-livre" parece muito maior do que realmente é.

Verifique a saída de free -h , isso lhe dará mais detalhes:

            total        used        free      shared  buff/cache   available
Mem:          11G        1,2G        9,2G         30M        1,2G         10G
Swap:        7,5G          0B        7,5G

Enquanto a coluna used mostra quanta memória está em uso no total (como htop ), a coluna available mostra a quantidade de memória que é alocável pelos aplicativos. Este é geralmente o número que é interessante para os usuários finais.

Formato de saída alternativo (copiado do link na parte inferior):

             total       used       free     shared    buffers     cached
Mem:          1504       1491         13          0         91        764
-/+ buffers/cache:        635        869
Swap:         2047          6       2041

Nesse formato, o número interessante de RAM alocável está localizado na coluna free , mas na linha -/+ buffers/cache .

Site relacionado de leitura obrigatória: link

    
por Byte Commander 22.06.2016 / 09:37