No answers… string of questions instead…
How much CPU? How many instances? What are your VPS specs– memory, etc? How much traffic do you get?
Have you tweaked your http.conf at all? Or you my.cnf? Or your php.ini? WordPress works remarkable well with default config values, not to say you can’t do better if you try hard enough.
Do you have this problem with the default theme? Or, maybe I should ask, is your theme custom or highly customized? Possibly it is causing the load.
VPS specs:
1 Instance, 1 CPU 2.7GHz, 2GB Memory. 3,350 Visits per week. There is no other site running on this VPS
Didn’t touch any of the config files.
Anyway, tried on another server and the same problem.
Problem still goes on with any theme also Twenty Eleven and all plugins turned off.
I develop a lot of WordPress sites with plugins and custom themes… never
had this problem… don’t know where to start looking.
Wow… that VPS should be plenty for your traffic. I’ve never seen this either. WordPress runs pretty well on pretty bad shared hosting. Your server should be pretty quick.
Centos 5.*? Centos 6? Php version? MySQL version? WordPress version? Apache or Apache 2? Anything else running like Suhosin? Do you know if the VPS is running any network monitoring tools or firewalls or anything like that?
Version issues can cause trouble– just had some trouble myself with a MySQL database that was transferred from a Centos 5.5 to a Centos 6 VPS. I ended up needing mysql_upgrade due to the MySql version change.
I’m not sure this is a WordPress problem, though. I would try re-uploading all of your core WordPress files in case one of them is corrupt or missing. If you can, use clean file from a fresh download– whatever matches your current version of WordPress. This does fix a fair few problems, however trivial the fix sounds.
Sorry about not being much help but this could be a tough one.