Os buffers e o cache são dimensionados dinamicamente. Se os processos precisarem de mais espaço, ele será obtido dos buffers e do cache.
A chave é olhar para a segunda linha ("- / + buffers / cache").
Mem: 496 489 6 0 4 452
-/+ buffers/cache: 33 462
Observe que o livre na segunda linha (462) é a soma de 6 (livre), 4 (buffers) e 452 (em cache). Esta é a quantidade real de espaço livre. Se isso ficar muito baixo, o sistema iniciaria a troca de processos sem memória para trocar espaço.
Então, na realidade, você está usando 33MB de memória e tem disponível 462MB - provavelmente um pouco menor, já que você ainda precisaria de alguns buffers para i / o.