Re: Shared Dirty memory of Apache parent process
André Warnier <[email protected]>
| Newsgroups | gmane.comp.apache.mod-perl |
|---|---|
| Message-ID | <[email protected]> |
Nageswara rao Gurram wrote: > Hi, > I am new to mod perl environment so this may looks naive. > Recenlty I observed my apache processes are getting huge.. When I tried > to dig this down I found apache parent process (rss memory , mainly shared > dirty) itself is increasing with number of requests it is serving, so when > everytime it is creating a new child it is sharing all its memory with > childs and they are getting even more bigger and so on.. > I am thinking this might be one reason. I decalred a global variable in > apache startup (so it'll be shared on across all childs), this variable > will be loaded with huge DB data in one of perl modules(after request > comes). Will this increase shared dirty of parent ? (After child writes > into it, it will no longer shared between parent and child., and parent > shared dirty should get decreased .. right ?) > At start parent is only 100MB and after some days it's going above 250MB > and so childs are going above 400M.. > Can anybody help ? > Hi. First, it will probably save a lot of questioning (and time) later, if you tell us right away : - on which platform/OS this is running - what version of Apache you are using - what version of Perl - what version of mod_perl and then, what configuration of Apache you are using (pre-fork, threaded, ..?) All of that is likely to matter to the people that would try to help you.