[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