I have a dedicated server with the following hardware:
Dual Intel Xeon-Harpertown 5430-Quadcore [2.66GHz]
6 x OEM 1GB ECC FB-DIMM DDR2 [1GB]
8c211052fa8 Adaptec \ 3405 \ SATA/SAS RAID
4 x dqa0p6500378 Fujitsu MAX3073 SAS MAX3073RC (Raid 10)
We recently moved to this dedicated solution as we outgrew our old VPS. The new setup is running Plesk 10.1.1. We have 2 domains on the server (1 very little traffic, the other doing about 1.5TB/month).
The server should be able to handle the load and it appears it is. The CPU load average is around 1-1.10 at any given time, which is a lot lower than our old VPS. (screenshots included)
The problem though is that the new site is very slow and sluggish compared to the old server, yet this thing has 4 x the amount of RAM, faster hard drives, and a lot more proc power. I have gone through and optimized the httpd.conf as much as I can. I tried high values and low values for the prefork StartServers, MinSpareServers, MaxSpareServers, etc. My current settings are:
I think there is a problem with a script or something that is making the server keep httpd processes active. We have httpd processes active for up to 25 minutes. I want to know if there is a way to trace a process to its originating file so that I can trace it back to the script that is calling it.
Thanks for the help.