990MB mi sembra un po' esagerato: lancia da console free -m e postalo. sicuramente hai 990mb occupati per cache e buffered.
questo il mio:
total used free shared buffers cached
Mem: 1011 931 80 0 81 586
-/+ buffers/cache: 263 748
Swap: 1027 2 1024
Ne segna 931, ma in realtà sono 263 quelli effettivamente occupati.
Vai qui dove è spiegato in modo semplice il modo di gestire la mem con linux:
http://www.gentoo.it/doc/memory.html
Ciauz!!