I have recently integrated Memcache support into the Chisimba PHP5 Framework (http://avoir.uwc.ac.za and a demo at http://fsiu.uwc.ac.za) and was just wondering what the best configuration of started processes is.
At the moment, the FSIU box has 1GB of RAM, and I am starting 6 daemons each with 100MB of memory (-m 100). I have tried to play around with the settings to try and find a decent configuration, and see that there are significant performance differences between them. Is there a rule of thumb as to how to approach this? Is it better to start a single server with 500MB or 5 servers with 100MB each? Is it better to assign smaller chunks of memory or larger? At the moment, this is in a dev/test environment, and in future we will need to productionise it, so this will become an issue that needs to be properly documented. In the prod environment, however, I will get a dedicated memcached server to handle the caching, but the issue still remains... Any advice would be greatly appreciated! I have tried to google this, but come up with conflicting results from different areas... --Paul
All Email originating from UWC is covered by disclaimer http://www.uwc.ac.za/portal/uwc2006/content/mail_disclaimer/index.htm
