Da sua saída gratuita, você está usando apenas 67MB. O restante é usado para buffers (29M) e cache do sistema de arquivos (338MB).
Apenas instalei o Ubuntu Server 10.10 de 64 bits como convidado em uma máquina virtual. Estou usando o VMware Player. O host é o Windows 7 de 64 bits.
Os requisitos mínimos para o servidor Ubuntu são 128 MB de RAM. link
Então, logo após a instalação, eu corri o comando principal e, para minha surpresa, disse:
Tasks: 63 total, 1 running, 62 sleeping, 0 stopped, 0 zombie
Mem: 504088k total, 446192k used, 57896k free, 30548k buffers
Pelo que eu li, os sistemas Linux modernos armazenam memória por motivos de desempenho. Mas aqui, apenas ~ 30,5MB é usado para buffers.
Classifiquei com base em %MEM
e não há nada que se destaque (o maior hacker está em 1,3%). É por causa da virtualização que a memória é de alguma forma pré-alocada e, portanto, mostrada no campo used
?
EDITAR:
free -m
total used free shared buffers cached
Mem: 492 435 56 0 29 338
-/+ buffers/cache: 67 424
Swap: 563 0 563
Confira esta página - isso vai lhe dar uma melhor compreensão do que provavelmente está acontecendo: