[eside-ghost] Pregunta sobre el comando free y las caches del sistema

Fernando de Urien y Muñiz zefe en rigel.deusto.es
Mie Mar 21 16:52:56 CET 2007


Ieep!! Tengo una duda desde hace bastante tiempo y al estar hoy enredando me
he acordado....
Ejecuto el comando free -m para que me saque los valores en megas de consumo
de memoria

~# free -m
             total       used       free     shared    buffers     cached
Mem:           280        277          3          0          4        181
-/+ buffers/cache:         90        189
Swap:          274          2        272


De esto saco estas conclusiones: 
El sistema tiene 280 megas de ram de los que están siendo usados 277 y de
esos 277, 181 están dedicados a cache dejando solo libres al sistema 3
miserables megas...

Eso sí, al parecer voy sobrao de memoria porque no estoy usando apenas swap.

¿Alguno sabes porque este uso tan exagerado de cache?
En mi pc de sobremesa, con un giga de ram también tiene siempre todo a tope
dejando solo 3 libres....

Es que luego me da la sensación de que las aplicaciones no se abren todo lo
rápido que debieran y no se si puede ser debido a que tiene que liberar las
caches para dar poder dar memoria al programa y tal... no sepo, ¿sabe
alguien?
¿¿Es normal??, ¿se puede parametrizar este consumo de cache para que deje
libre algo más de memoria aunque no se use para nada?

Mire algo por google pero no encontré nada así convincente sobre el tema...
jeje  

¿¿Alguno sabe exactamente que es esta línea??? 
-/+ buffers/cache:         90        189

La verdad es que las páginas del man no lo dejan demasiado claro


Un saludete,

Zefe



Más información sobre la lista de distribución eside-ghost