I've been monitoring my Apache Status lately, and a lot of my users are saying how slow the site is to respond. Here is the Apache Status:
Current Time: Tuesday, 21-Jun-2011 20:58:45 EDT
Restart Time: Sunday, 19-Jun-2011 13:06:38 EDT
Parent Server Generation: 299
Server uptime: 2 days 7 hours 52 minutes 7 seconds
Total accesses: 5586382 - Total Traffic: 3.5 GB
CPU Usage: u10.71 s12.32 cu295.34 cs0 - .158% CPU load
27.8 requests/sec - 18.2 kB/second - 671 B/request
39 requests currently being processed, 10 idle workers
I'm comparing that with Apache's status found here: http://www.apache.org/server-status And mine looks really slow compared to their average 4.5MB/Sec!
Here is my beloved httpd.conf:
Timeout 60
TraceEnable Off
ServerSignature Off
ServerTokens ProductOnly
FileETag None
<IfModule prefork.c>
MinSpareServers 6
MaxSpareServers 16
</IfModule>
ServerLimit 350
MaxClients 250
MaxRequestsPerChild 5000
KeepAlive On
KeepAliveTimeout 3
MaxKeepAliveRequests 200
Server Specs are:
Intel(R) Xeon(R) CPU E5620 @ 2.40GHz x 10
2GB Ram
Is this a problem, or just typical results? What can I do to boost the speed of my connections?