thuck
(usa Debian)
Enviado em 14/12/2008 - 23:26h
Como disse nosso amigo, vc pode estar redondamente enganado quanto ao uso de memória do seu Linux.
Uma coisa que deve ser lembrada aqui é, qual a filosofia do Linux em relação ao uso de memória?
Porque eu digo isso? Simples se vc ler um arquivo ele nunca sairá da memória a não ser que haja a necessidade disso ocorrer, isso é chamado de cache, e o Linux adora cache, a filosofia é simples: memória livre é desperdício. Por isso que o openoffice abre tão rápido na segunda vez, porque ele está em cache.
O comando free -m mostra isso de forma detalhada:
total used free shared buffers cached
Mem: 3936 2192 1744 0 131 321
-/+ buffers/cache: 1739 2197
Swap: 925 0 925
A linha importante é -/+ buffers/cache ela que mostra a real utilização da memória.
De qualquer forma vc pode eliminar o cache que o Linux armazenou, basta fazer:
echo 1 > /proc/sys/vm/drop_caches