Como estas viendo la memoria ocupada?? En gnu/linux generalmente almacena todo en el bufer y/o cache, por eso es probable que te parezca que esta usando toda la ram...Pero eso no quiere decir que no la puedas usar, ya que cuando lo requieras, simplemente libera el bufer y el cache y listo....Si queres ver exactamente cuanto estas consumiendo sin tener en cuenta el bufer/cache, podes usar : $ free -m
Aca hay algo de info:
http://devhispano.com/?p=56Saludos!