Você tem 203 GB de memória livre / disponível (livre + buffer + cache). Dos quais 193 GB são usados como cache. Então está tudo bem.
Estou executando um KVM no CentOS 6. Tenho 387 GB instalados na máquina com 186 GB alocados por VMs (verifiquei isso via virsh). Eu deveria ter 201GB grátis. No entanto, quando olho para a memória disponível, vejo isto:
total used free shared buffers cached
Mem: 387776 377811 9964 193828 7 193924
-/+ buffers/cache: 183880 203895
Swap: 2047 17 2030
Limpei o cache usando:
echo 3 > /proc/sys/vm/drop_caches
Mas isso não tem efeito sobre o uso de memória. Os processos em execução atuais não ocupam o espaço:
UID PID %MEM
107 5738 36.2
107 30107 3.2
107 29202 3.2
107 38436 2.1
107 34597 0.5
107 12444 0.3
107 15727 0.3
107 12128 0.3
0 10913 0.0
0 31048 0.0
0 10547 0.0
0 10768 0.0
0 2819 0.0
0 2817 0.0
Como posso determinar o que está ocupando minha memória e / ou liberar a memória que está sendo usada?
Você tem 203 GB de memória livre / disponível (livre + buffer + cache). Dos quais 193 GB são usados como cache. Então está tudo bem.