I have an apache on my server (512mb ram). The problem is that each prefork process (there are about 12 of those) takes about 3%-5% of the memory when it's waiting (I mean the httpd2-prefork processes Apache launches to process incoming connections) and about 8% when they are working. We have a Symfony app and a couple of wordpress blogs there.
Is this normal? I dropped the MaxClients number to keep the server stable but this is causing us a lot of trouble because 3 connected users at the same time can do the server crash.