antes de mudar para o servidor Ubuntu 64,064 64bit nos meus VSPes (baseado no OpenVZ), eu costumava ler a saída de free
e htop
para analisar o uso real da RAM. Agora com 16.04 que vem com o novo livre e htop as coisas mudaram e não consigo mais entender como lê-las. Eu pensei que era por causa da versão do sistema operacional, mas também acontece em 14.04 com esses pacotes atualizados. A partir desse link parece como-available- em free
é o equivalente do antigo + / -cached / buffered mas esta saída foi de 4MB em + / -cached / buffer em "livre", agora é:
root@server3:~# free
total used free shared buff/cache available
Mem: 131072 85884 0 73460 45188 3566
Swap: 0
o que isso até mesmo comparado ao antigo? No antigo free
eu tinha quase 120MB para usar, se necessário, por outros processos (e era verdade pelo que testei), aqui é completamente diferente.
Também no htop eu vejo mais memória RAM usada do que a quantidade disponível ... uh? Costumava ter 4 / 128MB também.
Esses erros do OpenVZ talvez?