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