[eside-ghost] Memoria RAM en Linux, ¿cual es el consumo real?

Malkavian (MHVSS) :[ malkavian en confluencia.net
Vie Jul 9 02:19:20 CEST 2004


Si ejecutamos "top" podemos obtener algo así:

--------------------------------------------------------


top - 02:10:10 up  6:10,  2 users,  load average: 0.00, 0.05, 0.06
Tasks:  65 total,   2 running,  62 sleeping,   0 stopped,   1 zombie
Cpu(s):  6.6% us,  5.7% sy,  3.0% ni, 83.7% id,  0.9% wa,  0.0% hi,  0.0% si
Mem:    515316k total,   504896k used,    10420k free,    43724k buffers
Swap:   248968k total,        0k used,   248968k free,   292120k cached

  PID USER      PR  NI  VIRT  RES  SHR S %CPU %MEM    TIME+  COMMAND            
1558 root      15   0  102m  33m  77m S  6.0  6.7  11:48.40 XFree86
   1 root      16   0  1528  528 1376 S  0.0  0.1   0:01.11 init
   2 root      34  19     0    0    0 S  0.0  0.0   0:00.00 ksoftirqd/0
   3 root       5 -10     0    0    0 S  0.0  0.0   0:00.30 events/0
   4 root       5 -10     0    0    0 S  0.0  0.0   0:00.00 khelper
   5 root      14 -10     0    0    0 S  0.0  0.0   0:00.00 kacpid
  31 root       5 -10     0    0    0 S  0.0  0.0   0:00.06 kblockd/0
  32 root      15   0     0    0    0 S  0.0  0.0   0:00.00 khubd
  44 root      15   0     0    0    0 S  0.0  0.0   0:00.00 pdflush
  45 root      15   0     0    0    0 S  0.0  0.0   0:00.80 pdflush
  47 root       9 -10     0    0    0 S  0.0  0.0   0:00.00 aio/0
  46 root      15   0     0    0    0 S  0.0  0.0   0:00.11 kswapd0
 271 root      25   0     0    0    0 S  0.0  0.0   0:00.00 kIrDAd
 295 root      16   0     0    0    0 S  0.0  0.0   0:00.00 kseriod
 324 root       5 -10     0    0    0 S  0.0  0.0   0:00.02 reiserfs/0
1034 daemon    16   0  1640  444 1468 S  0.0  0.1   0:00.00 portmap
1447 root      16   0  2408  820 2116 S  0.0  0.2   0:00.08 syslogd

------------------------------------------------------------------

Y si ejecutamos "free" esto:

----------------------------------------------------------------
             total     used     free   shared   buffers   cached
Mem:        515316   506744     8572        0     43724   294308
-/+ buffers/cache:   168712   346604
Swap:       248968        0   248968
             
----------------------------------------------------------------

Según tengo entendido el consumo real de memoria de los procesos es el 
indicado por la columna "RES" (o "RSS" en inglés) en la salida de "top".
No estoy del todo seguro que es la colunmna "TIME".

Y en la salida de "free" creo que el consumo real es el indicado por la 
línea de -/+ buffers/cache, pero no lo tengo claro del todo. Creo que lo 
demás es memoria que esta ocupada pero por el simple hecho de que no se 
ha limpiado lo que se puso ahí por falta de necesidad, pudiendo 
liberarse cuando fuera necesario a no ser que se usen de nuevo los datos 
ahí contenidos.


A ver si alguien me aclara estas dudillas (o me da un link donde lo 
pongan claro), gracias :D

-- 
	Agur: Malkavian (MHVSS) :[
------------------------------------------------------------------------
La página de Malkavian: H/P/V/C, linux, rol...         ALGÚN DÍA...
Miembro del Grupo de LinUxuarios de Bizkaia (GLUB)     http://glub.biz
Miembro de Kodeak, Eghost, Itsas, GULA, GLUGI, Guardianes del Túmulo... 
------------------------------------------------------------------------
La guerra contra la SGAE ha comenzado, y sabemos quienes serán los vencedores. Porque somos más, somos mejores y somos quienes les damos de comer. http://www.putaSGAE.org
------------------------------------------------------------------------
En casa nos llevamos a patadas. (Bruce Lee)


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