There’s a huge amount of discussion on the WordPress forums about which host is best for WordPress. Most of it is about which host to use or which plan to use.
The reason for this is web hosting providers limit the amount of resources each account uses. Once you go over the limits, your site is suspended or throttled.
One way to avoid downtime is to work out your CPU usage
I’ve already written about how to monitor your WordPress Server Uptime, CPU Usage and RAM using a plugin.
But how do you work out how much CPU your WordPress installation is using over a 24 hour period so you can choose the right hosting plan?
Working Out CPU Usage & Cost
Recently i moved from a Hostgator level 4 VPS account to GreenGeeks Pro.
The Pro account provides twice as much resources as a shared hosting plan but costs about $20 a month which is 3 times the price of shared.
The level 4 VPS costs $80 a month which is 4 times the cost of a Pro account and 10 times as much as a shared account.
But how much more resources does it offer?
Does it offer 4 times as much CPU resources as a pro account?
CPU Usage Limits
My site is already hitting the CPU limits so i need to upgrade.
Below is a graph of the 4 main resource limits and usage. CPU being the main problem.
Here’s the reply i get from GreenGeeks after asking them if i am being forced to upgrade.
Not really, we don’t force you to upgrade, the choice is totally yours. Our system protects itself from accounts that are using more than their fair share of resources and instead of suspending them, we throttle to protect and give you visual information.
This is done to protect the server from crashing and also from other customer sites from slowing down. You can see the graph by going into your control panel and clicking on resource usage.
In the graph below, over the last 24 hours your account has been hitting the CPU limit from time to time. At 9:30 CST, I increased the CPU limit for your account and you can see the max CPU dropped from the CPU limit line, giving you extra buffer.
Right now, you’re using just about a CPU core. Your memory usage is well under utilized, max entry’s are fine and your faults are non-existent.
Upgrade For More CPU Resources
So you’ve got some options:
#1. Optimize your code to reduce CPU consumption on your existing plan or
#2. Upgrade to a VPS which will allow you a greater share of CPU resources, if you cap out on this
#3. Upgrade to a dedicated server. If you cap out on that, then
#4. You need a custom multi-server setup.
As I mentioned to you before in our conversations, our premium service works for the majority of the sites out there and if it doesn’t, that is what VPS and Dedicated servers are meant for, that’s why they exist.
So, I strongly suggest that you look into the CPU usage, maybe there’s a plugin or something that is using too much.
If optimization is something you’re not interested in, then the only option for you is to spend more money and upgrade. A site like this would get suspended on pretty much any web host using anything other than VPS or dedicated.
Looks like i need to upgrade so i get access to more CPU resources but will that solve the problem?
I asked GreenGeeks
I don’t need a dedicated server for one blog! Its only 500 pages. What plugins are causing the problems?
I’m not saying that you need a dedicated server, you don’t. I’m just making sure that you understand that just because you’re on a plan, it isn’t always going to work forever.
This is the reason we have and other hosts have many different types of products… to scale as your site grows. For us, upgrades are not a way for us to rip off customers, it’s to ensure that they customer is on the right product.
To be honest, we make more money on shared hosting and that’s where we want majority of our customers anyway…
As far as what plugins or what is causing the issue, I am not sure. I am going to have one of my guys look into this for you.
I then asked GreenGeeks
Great. Interested in finding out the problems.I really need to work out how much CPU I need over a 24 period so I don’t suffer any problems and then work out how which plan is best for my site.
I guess what i’m really needing to know is which plan is best suited for the CPU limits i’m hitting.
Not sure why i was advised to go on the Pro account when its not a plan that suited to my needs.Subscribe for new Genesis Tutorials