zdroje zabrane procesem

Pavel Kankovsky peak na kerberos.troja.mff.cuni.cz
Středa Červen 10 15:17:51 CEST 1998


On Tue, 9 Jun 1998, Miroslav Stibor wrote:

>  napr. cat /proc/${PID}/status
>  konkretne jsou to polozky
>  VmSize, VmLck, VmRSS, VmData, VmStk, VmExe, VmLib

a taky /proc/*/statm (kde jsou nektere udaje, ktere ve status nejsou)

jenom je to malo citelne, napr. tohle:

182 180 135 67 0 115 47

znaci, ze:

proces ma alokovano 182 stranek (neni totez jako VmSize/4kB, protoze
pocita jenom skutecne alokovane stranky -- tady je mimochodem _skoro_
presna odpoved na otazku, kolik pameti proces zabira -- bohuzel to nerika,
kolik rezijnich stranek bylo alokovano (viz pte.c, o kterem se hovorilo na
bugtraq)), z nichz 180 je v RAM, 135 stranek je sdilenych s jinymi
procesy, 67 stranek patri namapovanemu exaci, 0 stranek identifikoval jako
sdilene knihovny (hmm... tady je v jadre chyba, dllka ted zapocitava do
dat), 115 stranek identifikoval jako data a 47 stranek z tech, co jsou v
pameti je "dirty" (tedy v nich od jejich nacteni byly provedeny nejake
zmeny) 

--Pavel Kankovsky aka Peak  [ Boycott Microsoft--http://www.vcnet.com/bms ]



Další informace o konferenci Linux