Discussion:
Manejo memoria Linux
(demasiado antiguo para responder)
Myth
2008-09-03 15:25:20 UTC
Permalink
Hola,
Tengo un servidor con RH9 y tenia 1gb de memoria.. El comando top me
mostraba esto:

336 processes: 335 sleeping, 1 running, 0 zombie, 0 stopped
CPU0 states: 3.0% user 1.3% system 0.0% nice 0.0% iowait 95.0%
idle
CPU1 states: 1.0% user 0.3% system 0.0% nice 0.0% iowait 98.1%
idle
Mem: 1030100k av, 990132k used, 39968k free, 0k shrd, 219792k
buff
729028k actv, 508k in_d, 20368k in_c
Swap: 1020088k av, 157132k used, 862956k free 447744k
cached


Como me parecia q estaban cortos de memoria los subi a 3gb y luego de
algunas horas de funcionamiento el servidor me aparece asi el comando top:
189 processes: 188 sleeping, 1 running, 0 zombie, 0 stopped
CPU0 states: 4.0% user 5.0% system 0.0% nice 0.0% iowait 89.0%
idle
CPU1 states: 4.0% user 0.1% system 0.0% nice 0.0% iowait 94.0%
idle
Mem: 3098404k av, 3062900k used, 35504k free, 0k shrd, 313468k
buff
1889164k actv, 1736k in_d, 66392k in_c
Swap: 1020088k av, 1616k used, 1018472k free 2345132k
cached


Lo que me preocupa es q con 1gb tenia 39968k libre y ahora con 3gb 35504k
libre que es casi lo mismo.
¿O sea estoy corto de memoria nuevamente?¿donde se fueron los 2gb
adicionales?
¿o el S.O se ajusto a la maxima capacidad e intenta ocuparla toda?

Cualquier aporte es bienvenido..

Saludos!!!
Claudio
2008-09-03 15:45:58 UTC
Permalink
Post by Myth
Hola,
Tengo un servidor con RH9 y tenia 1gb de memoria.. El comando top me
336 processes: 335 sleeping, 1 running, 0 zombie, 0 stopped
CPU0 states: 3.0% user 1.3% system 0.0% nice 0.0% iowait 95.0%
idle
CPU1 states: 1.0% user 0.3% system 0.0% nice 0.0% iowait 98.1%
idle
Mem: 1030100k av, 990132k used, 39968k free, 0k shrd, 219792k
buff
729028k actv, 508k in_d, 20368k in_c
Swap: 1020088k av, 157132k used, 862956k free 447744k
cached
Como me parecia q estaban cortos de memoria los subi a 3gb y luego de
189 processes: 188 sleeping, 1 running, 0 zombie, 0 stopped
CPU0 states: 4.0% user 5.0% system 0.0% nice 0.0% iowait 89.0%
idle
CPU1 states: 4.0% user 0.1% system 0.0% nice 0.0% iowait 94.0%
idle
Mem: 3098404k av, 3062900k used, 35504k free, 0k shrd, 313468k
buff
1889164k actv, 1736k in_d, 66392k in_c
Swap: 1020088k av, 1616k used, 1018472k free 2345132k
cached
Lo que me preocupa es q con 1gb tenia 39968k libre y ahora con 3gb 35504k
libre que es casi lo mismo.
¿O sea estoy corto de memoria nuevamente?¿donde se fueron los 2gb
adicionales?
¿o el S.O se ajusto a la maxima capacidad e intenta ocuparla toda?
Cualquier aporte es bienvenido..
Saludos!!!
Es normal que consuma toda la RAM, ya que la sobrante de las
aplicaciones la utiliza como cache de disco (Para cargar mas rapido las
aplicaciones). En KDE se puede ver esto de forma grafica con la
aplicacion kinfocenter, no se si existira algo similar para la consola o
Gnome.

Saludos,
Claudio Villanueva
Pascal J. Bourguignon
2008-09-03 17:14:37 UTC
Permalink
Post by Myth
Lo que me preocupa es q con 1gb tenia 39968k libre y ahora con 3gb 35504k
libre que es casi lo mismo.
¿O sea estoy corto de memoria nuevamente?¿donde se fueron los 2gb
adicionales?
¿o el S.O se ajusto a la maxima capacidad e intenta ocuparla toda?
Cualquier aporte es bienvenido..
Si es perfectamente normal.
Has pagado para esta buena memoria, Linux trata de ponerla a buen uso,
sin desgaste.

Se queda con un minimo de memoria libre, para poder satisfacer las
demandas currentes rapidamente. Pero la mayoria de la memoria que no
esta usada directamente por los programas, el sistema la usa
automaticamente como muelle para los discos duros. Asi, al cabo de un
rato de funcionamiento, tiene en memoria todos los archivos usados, y
puede trabajar muy rapidamente con ellos, sin tener que acceder al
disco duro para leerlos. Y tambien para la escritura, pone los datos
en la memoria muelle, y escribe en el disco duro cuando este esta
disponible (es decir, bastante más lentamente). Asi los programas
funcionan a velocidad de RAM en lugar de velocidad de discor duro (que
es un million de veces mas lento).

Por supuesto, si de pronto un programa necesita más memoria, el
sistema tomara de la memoria muelle para darsela.
--
__Pascal Bourguignon__ http://www.informatimago.com/

NEW GRAND UNIFIED THEORY DISCLAIMER: The manufacturer may
technically be entitled to claim that this product is
ten-dimensional. However, the consumer is reminded that this
confers no legal rights above and beyond those applicable to
three-dimensional objects, since the seven new dimensions are
"rolled up" into such a small "area" that they cannot be
detected.
José Miguel Santibáñez
2008-09-04 02:38:33 UTC
Permalink
Post by Myth
Hola,
Tengo un servidor con RH9 y tenia 1gb de memoria.. El comando top me
(...)

Se te olvidó mirar la segunda línea (que es donde se notan los 2GB
adicionales)

Antes:
Swap: 1020088k av, 157132k used, 862956k free, 447744k cached

Después:
Swap: 1020088k av, 1616k used, 1018472k free, 2345132k cached


Creo que debe estar funcionando bastante más rápido ahora que antes :-)
--
Jose M. Santibañez A.
<***@nivel5.cl>
<http://caos.cl/jms>
Rick_oj
2008-09-06 21:18:11 UTC
Permalink
Post by José Miguel Santibáñez
Post by Myth
Hola,
Tengo un servidor con RH9 y tenia 1gb de memoria.. El comando top me
(...)
Se te olvidó mirar la segunda línea (que es donde se notan los 2GB
adicionales)
Swap: 1020088k av, 157132k used, 862956k free, 447744k cached
Swap: 1020088k av, 1616k used, 1018472k free, 2345132k cached
Creo que debe estar funcionando bastante más rápido ahora que antes :-)
uta que es lindo linux :), en windows hay que ajustar a mano el archivo swap
o no?
José Miguel Santibáñez
2008-09-06 22:39:23 UTC
Permalink
Post by Rick_oj
Post by José Miguel Santibáñez
Post by Myth
Hola,
Tengo un servidor con RH9 y tenia 1gb de memoria.. El comando top me
(...)
Se te olvidó mirar la segunda línea (que es donde se notan los 2GB
adicionales)
Swap: 1020088k av, 157132k used, 862956k free, 447744k cached
Swap: 1020088k av, 1616k used, 1018472k free, 2345132k cached
Creo que debe estar funcionando bastante más rápido ahora que antes :-)
uta que es lindo linux :), en windows hay que ajustar a mano el
archivo swap o no?
No necesariamente, pero no tienes tanto detalle de lo que está pasando...
--
Jose M. Santibañez A.
<***@nivel5.cl>
<http://caos.cl/jms>
Hannibal
2008-09-04 18:25:07 UTC
Permalink
Post by Myth
Hola,
Tengo un servidor con RH9 y tenia 1gb de memoria.. El comando top me
336 processes: 335 sleeping, 1 running, 0 zombie, 0 stopped
CPU0 states: 3.0% user 1.3% system 0.0% nice 0.0% iowait 95.0%
idle
CPU1 states: 1.0% user 0.3% system 0.0% nice 0.0% iowait 98.1%
idle
Mem: 1030100k av, 990132k used, 39968k free, 0k shrd, 219792k
buff
729028k actv, 508k in_d, 20368k in_c
Swap: 1020088k av, 157132k used, 862956k free 447744k
cached
Como me parecia q estaban cortos de memoria los subi a 3gb y luego de
189 processes: 188 sleeping, 1 running, 0 zombie, 0 stopped
CPU0 states: 4.0% user 5.0% system 0.0% nice 0.0% iowait 89.0%
idle
CPU1 states: 4.0% user 0.1% system 0.0% nice 0.0% iowait 94.0%
idle
Mem: 3098404k av, 3062900k used, 35504k free, 0k shrd, 313468k
buff
1889164k actv, 1736k in_d, 66392k in_c
Swap: 1020088k av, 1616k used, 1018472k free 2345132k
cached
Lo que me preocupa es q con 1gb tenia 39968k libre y ahora con 3gb 35504k
libre que es casi lo mismo.
¿O sea estoy corto de memoria nuevamente?¿donde se fueron los 2gb
adicionales?
¿o el S.O se ajusto a la maxima capacidad e intenta ocuparla toda?
Cualquier aporte es bienvenido..
Saludos!!!
No recuerdo ya donde lo leí: "memoria no usada es memoria perdida".

Hannibal.
Loading...