Apache berie moc pamate

Pavel Rauš rqs na cmail.cz
Úterý Červen 26 22:10:01 CEST 2001


To je hezky
me bere jeden proces apache 19-22MB. A kamosovi ta sama verze Apache vezme
2MB. Ale mam pocit, ze to je malinko jinak. Ze to neni rezervovana pamet.
Protoze kdyz to propocitam, tak to evidentne nesouhlasi.
Treba 100 procesu Apache by teoreticky melo vzit cca 2GB, ale ve skutecnosti
to vezme treba 400MB.
Podle me ma nejake informace ulozene ve shared memory a ve skutecnosti tak
bere proces mnohem mene.
Nekolikrat uz jsem se pokousel ruzne to omezovat, ale bez vysledku. Jedine,
co mi trosku zabira je nastaveni /etc/security/limits.conf, tim omezim ale
apache jako celek a nikoli jednotlive procesy.

                                                Pavel Rauš
> Zdravim,
>
> zda sa vam to normalne?
>
> --- CUT ---
>  10:40pm  up 8 days, 39 min,  1 user,  load average: 0.00, 0.00, 0.00
> 56 processes: 55 sleeping, 1 running, 0 zombie, 0 stopped
> CPU states:  0.0% user,  2.3% system,  0.0% nice, 97.6% idle
> Mem:   776952K av,  464332K used,  312620K free, 1499692K shrd,  138284K
> buff
> Swap:  401584K av,       0K used,  401584K free                   80352K
> cached
>
>   PID USER     PRI  NI  SIZE  RSS SHARE STAT %CPU %MEM   TIME COMMAND
> 26454 apache     0   0 74964  73M 70624 S     0.0  9.6   0:00 httpd
> 26441 apache     0   0 74268  72M 70568 S     0.0  9.5   0:07 httpd
> 31654 apache     0   0 74204  72M 70576 S     0.0  9.5   0:08 httpd
> 27423 apache     0   0 74148  72M 70560 S     0.0  9.5   0:13 httpd
> 26440 apache     0   0 74100  72M 70556 S     0.0  9.5   0:01 httpd
> 29647 apache     0   0 73920  72M 70568 S     0.0  9.5   0:00 httpd
> 27424 apache     0   0 73904  72M 70584 S     0.0  9.5   0:28 httpd
> 26450 apache     0   0 73776  72M 70584 S     0.0  9.4   0:00 httpd
> 26452 apache     0   0 73748  72M 70564 S     0.0  9.4   0:06 httpd
> 26443 apache     0   0 73632  71M 70592 S     0.0  9.4   0:00 httpd
> 26464 apache     0   0 73604  71M 70620 S     0.0  9.4   0:01 httpd
> 26451 apache     0   0 73592  71M 70560 S     0.0  9.4   0:00 httpd
> 26442 apache     0   0 73432  71M 70604 S     0.0  9.4   0:16 httpd
> 26453 apache     0   0 73428  71M 70656 S     0.0  9.4   0:11 httpd
> 32189 apache     0   0 73384  71M 70684 S     0.0  9.4   0:00 httpd
> 31655 apache     0   0 73328  71M 70580 S     0.0  9.4   0:17 httpd
> 29670 apache     0   0 73292  71M 70588 S     0.0  9.4   0:12 httpd
> ---- CUT ---
>
> na stroji je relativne klud, bezi tam jedna extranetova aplikacia nad MOD
> SSL + PHP + Apache + Interbase + CSacek (+ pouzivame modreqrite a ostatne
> standardne veci z Apacha, baliky su vsetky tie najnovsie pricom aplikacia
> zaplat prebieha do 24 hodin od uverejnenia), pre konekty pouzivam
*_pconnect
> aletrnativu koli poolovaniu. Na uvedenych skoro 80MB na dieta sa to
> vysplhalo asi po 4 dnoch, zacina to na standardnych 5,5MB.
>
> Ked som konfiguroval Apacha, videl som direktivu, ktorou je mozne urcit,
po
> kolkych obsluzenych requestoch sa Apache dieta zrusi. V poznamke tusim
bolo,
> ze na UN*X systemoch je to nepotrebne, lebo memory leaky by tam uz nemali
> byt :-)
>
> budem velmi rad ak sa niekto podeli o svoje skusenosti s podobnymi
> problemami.
>
>
> diki moc
>
> rwi
>




Další informace o konferenci Linux