If your website is slow or goes offline at times, it may be because your current plan does not have enough resources to host your website. You may also have received an email from us about resource issues.
This article will help you resolve those issues.
Live Statistics
You can view your live statistics in the Statistics panel in cPanel. It's on the right-hand side under the General Information panel.
Here, you will see important information, such as your current Disk Usage.
The important data to look at in this panel though is the following:
CPU Usage
This shows how much of the server processor you are using.
If your plan has 200% CPU, you have two CPUs allocated to your account. The CPU Usage, though, will always be 100%. So, in this example, if you are at 100%, then you are using both of the CPUs at maximum.
To reduce your CPU usage, you can:
- Ensure you have caching enabled on your website
- Use a Content Delivery Network to distribute your website traffic (talk to us for options)
- Upgrading your plan to a higher CPU percentage
Entry Processes
This is the number of incoming processes to your account. The web server will normally process these quickly but if this number remains high, you may have website issues.
To fix this:
- Check for slow-running SQL queries.
- Optimise your website code.
- Check your robots.txt file is configured so search engines don't overload your account.
If you are running WordPress, you can:
- Disable automated tasks like wp_cron and admin-ajax.php if they are not being used.
- Make sure everything is up to date.
IOPS and I/O
IOPS stands for Input/Output Operations Per Second. This limit affects the number of write/read data blocks served on your website.
IO stands for Input/Output and is measured in MB per second. This limits affects the size of write/read data blocks served on your website.
If you hit these limits, your website will slow down.
If you have optimised your website as much as possible, upgrading to a faster plan is the only option.
Historical Statistics
Your website may not be currently under heavy load, so the statistics might look good right now.
You can use view past issues to see what happens when your web site was actually busy.
Scroll down to the Metrics section in cPanel and click on Resource Usage
On the dashboard, you will see if your website has had any issues within the past 24 hours.
If there were no issues, you will see:
However, if there were issues, they will be listed, like this example:
Click the Details button or click on the Current usage tab.
After a few seconds, you will see a number of graphs showing you the resources over the past 24 hours.
Look for any graphs where the spikes go over the red line.
In the above example, the Database server is processing a lot of data and is going above the account limits.
You will need to determine the cause of the spikes and resolve as required. Your web developer should assist you with this.
In Summary
If your website is up to date, you are running a cache, and you have optimised as much as possible, it may be time to upgrade.
We have several plans that progressively increase the resources available. Talk to us, and we will help you determine the best value plan to run your website without any issues.