Spotreba pameti u kratkych programku...CORBA serveru

Pavel Kankovsky peak na kerberos.troja.mff.cuni.cz
Čtvrtek Duben 30 11:29:16 CEST 1998


On Wed, 29 Apr 1998, Karel Gardas wrote:

>  pri praci na svem rocnikovem projektu potrebuji spoustet spoustu
> relativne malych programku (serveru) asi tak od desitek do milionu (??)

Aha. A uz jste si ten mainframe objednali, nebo jeste vybirate? :)

Unixove--a tedy i Linuxove--procesy jsou vsechno jen ne "light-weight",
takze jejich prilisne mnozeni (vice nez par stovek) neni obecne dobry
napad.

[...]

> a jak to chapu? : VmLib - velikost dynamicky linkovane knihovny (zde libc)
>                   VmExe - velikost binaru - odpovida
> 	          VmStk - velikost zasobniku - budiz
>                   VmData - velikost dat (haldy) - ale proc tolik????
> 			   nestacila by jedna stranka (4kB) ?????
> 			   nic nealokuju, char c je na zasobniku.

Jsou tam data patrici libc a nejspis i nektere dalsi veci. Ale stejne je
to nejak hodne...

> 	          VmRSS - opet proc tolik???

RSS je mnozstvi VM prirazene procesu, ktere je aktualne pritomne v RAM

>                   VmLck - pamet na zamykaci struktury?? - 0 odpovida

Mnozstvi VM zamcene v RAM (mlock()).

> 	          VmSize - opet proc tolik??? je to soucet vsech dolnich +
>                            neco navic???

To je celkova velikost VM. Je to soucet velikosti vsech VMA (virtual
memory area), ale proc to nevychazi jako soucet VmExe+VmData+VmLib+VmStk,
to fakt nevim. Asi to pocita nejak divne.


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



Další informace o konferenci Linux