Primeiro, como o @CassioSposito disse, você está usando o Ubuntu de 32 bits. Você realmente deveria estar usando 64 bits se o seu processador for compatível.
O Ubuntu gosta de comer RAM porque gosta de cachear coisas. O Ubuntu, em outras palavras, gosta de armazenar coisas na memória porque é mais rápido ler / escrever. Também gosta de fazer isso porque não gosta de desperdiçar RAM valiosa.
O tamanho do cache é dinamicamente flutuante e baseia-se em duas coisas:
- A quantidade de memória necessária para outros programas
- A quantidade de memória livre.
O Ubuntu usará quase toda a memória livre para seu cache, mas removerá o material do cache quando outros programas precisarem da memória.
É um comportamento perfeitamente normal. Na verdade, os sistemas operacionais mais modernos fazem isso porque tornam o sistema mais rápido e não têm desvantagens reais.