Hi, I have a Dedicated Server and on it a wordpress blog is consuming too much of CPU %. something like 30%-40%. Could anyone help like what could be the reason.
You maybe have installed too many plugins or such plugins that are using too much server resources? What plugins you have installed?
WP-super cache is installed. We upgraded to Mysql 5.1 and since then the CPU usage seems to be 25-30% still. However the Server load it is showing is less. So should 25-30% CPU usage by this one site be disturbing or can be ignored since Server load it is showing low only.
I have to say, most of you have given advice without finding out any basic facts. Check your CPU/Mem usage logs in your WHM, this will tell you exactly what wordpress file is using the most CPU. Once you find out which file it is, post it up here and i can give you further advice on how to limit the CPU usage.
WP-Super Cache helps to decrease the server load. And don't install too many plugins. Only use plugins when necessary
Have you considered a frontend proxy? Such as Squid Cache or Varnish. Properly setup these will take a lot of load off of Wordpress. Varnish even has an article about "Preparing Varnish/Wordpress for a Slashdotting in 60 seconds or less" ( http://varnish-cache.org/wiki/VarnishAndWordpress )