Hello Motty, Okay, so you are using the prefork MPM. I do not have access to a FreeBSD system. But the performance issues should be similar to Linux. You could probably see immediate performance improvements by switching to worker MPM. - http://httpd.apache.org/docs/2.2/mod/worker.html The prefork MPM uses only one thread per process. So it is more demanding on system resources. The worker MPM allows for multiple threads per child process. Here is a quote from the above link: "By using threads to serve requests, it is able to serve a large number of requests with fewer system resources than a process-based server. However, it retains much of the stability of a process-based server by keeping multiple processes available, each with many threads." The link also lists several directives that can be tinkered with. To get the worker MPM you would need to use the --with-mpm=worker option on the configure step. - http://httpd.apache.org/docs/2.2/mpm.html#choosing - http://httpd.apache.org/docs/2.2/install.html#configure I hope this helps. Thanks, Mike On 6/10/2013 7:33 AM, motty cruz wrote:
|