Re: Memoria libre
> He estado monitorizando mediante mrtg la memoria ram de mi equipo un
> celaron 400mgz con 192 Mb de ram,
> Pues al ver la gráfica veo que de los 190mb de Ram sólo tengo libres 9Mb?¿?
>
> Como es posible? No tengo cargado nada, puede ser que Linux coja toda la
> memoria, alguien me lo explica¿¿
Encantado de explicártelo.
La razón de que te aparezca tan poca memoria libre es que Linux aprovecha la
memoria RAM que no está siendo usada por los procesos para hacer caché de los
accesos a los sistemas de ficheros, y como buffer para las operaciones de
lectura/escritura.
Mira por ejemplo el uso de memoria en mi sistema:
haplo@elfstar:~$ free
total used free shared buffers cached
Mem: 516308 502780 13528 0 32532 163332
-/+ buffers/cache: 306916 209392
Swap: 586364 189356 397008
Nos interesa la fila "Mem". Pareciera que hay unos 500 megas usados, pero no
es cierto, porque hay unos 30 megas usados en buffers y unos 160 en caché.
Por tanto, para ver la memoria libre de verdad, lo que interesa ver es la
segunda fila, que calcula la memoria libre sin tener en cuenta la que se está
usando para estos dos últimos propósitos. Por tanto, la memoria libre es de
unos 200 megas.
Quizás te parezca malo tener poca memoria libre, pero piensa: ¿para qué
querrías tener esa memoria libre, sin usar? Es mucho mejor el uso de que le
da Linux, utilizando la memoria RAM a tope para aumentar el rendimiento de
las lecturas y escrituras, y minimizando el acceso a disco.
Espero haberte aclarado el asunto. :-)
--
Fidel Ramos
Reply to: