i got following message from my host about Extreme CPU Usage Your account -------- is using up over 350% CPU (3.5 cores). It caused the server to go down twice We had to suspend your account to prevent it from going down again.Please see attached screenshot. I would suggest an immediate upgrade to a VPS or a dedicated server. what can i do? is vps a solution?
Depends on the script you are using. If it is something like Wordpress, try using a caching plugin (W3 Total Cache, WP Super Cache, etc.) If it is a forum, try turning off some unneeded features like immediate thread view updating, showing who is online on certain threads, and so on. If you do end up going to a VPS, make sure you get a higher end one, with at least 512MB RAM. You'd have outgrown a smaller one by now.
For WordPress, I'd go for caching too. However, it also depends on the web hosting provider. Some of them are not WordPress-optimized, so your site will almost always get this problem and get blocked by your provider especially once it's becoming popular. Believe me, I've been there. I used to sign up for this free web hosting reseller program (they're using the elephante panel), and it was just horrible. Horrible. Their support, although prompt, wasn't helpful at all (I'm sure it's due to lack of technical knowledge in WP). I moved to a WordPress hosting expert, and never had that problem again.
if your site gets very busy like wordpress or vb or ipb or a heavy script then you going to after get a decent spec vps or dedi
i want to move all my sites alongwith abovesaid wordpress blog to VPS. is this solve issues related to CPU usage and resources?
for more vps options look on http://www.wjunction.com/index.php for that amount of post and seems a very big site you will need a vps or dedi what ever your budget is just look on there or request for a host that will handle it and tell them what your using of cpu
You may wanna check out our hybrid virtual private servers (http://www.DualRack.com/hybrid-vps)..The nice thing about the hybrids is that they come with dedicated RAM. Also, they are OpenVZ based which is pretty good at managing resources..Basically, the whole purpose of a hybrid vps is for resource heavy websites, so you may want to look down that road.
You need to tweak your blog using plugin and re setting your wp robot setting. I have no issue with 10k blog post at shared hosting.
I find it quite odd that a regular WP forum would cause so much load. Did you ask your host to provide details? Maybe your site just came under what we call a DDoS attack. Things like that do happen. I'd recommend moving to another shared hosting provider if necessary and if the problem does occur again, think about a dedicated hosting option.