Overview
Resource Usage gives you insight into how your website and applications use server resources.
The tool can help you:
Monitor CPU usage
View memory consumption (RAM)
Check the number of concurrent processes
Identify resource limits
Troubleshoot slowdowns and performance issues
When you have completed this guide, you will know how to find and interpret the resource usage of your hosting account.
Important information
⚠️ High resource usage can cause your website to slow down or become temporarily throttled if the account's resource limits are exceeded.
Prerequisites
Before you begin, make sure you:
Have access to cPanel
Are logged in to cPanel
Have an active web hosting plan
Step 1: Log in to cPanel
If your hosting service supports direct login to cPanel, you can log in via the customer area.
To do this:
Find your hosting service under active services
Click Log in to cPanel
You will be logged in to cPanel automatically
Step 2: Open Resource Usage
Find the Metrics section and click Resource Usage.
The system opens the overview of the account's resource consumption.
Step 3: View current resource status
The first page you land on, Dashboard, shows the general status of your web hosting.
You may see messages such as:
No issues detected
Resource limits have been reached
High resource usage detected
If the system detects any issues, alerts and recommendations will be displayed on this page.
Step 4: Open detailed resource usage
Click Details to view more information.
Here you get access to statistics on resource consumption over the past hours or days.
Step 5: Review the resource metrics
In the detailed view, you can see different types of resource usage.
Common metrics include:
CPU Usage
Shows how much processing power your website is using.
High CPU usage can be caused by:
Traffic spikes
Resource-intensive WordPress plugins
Poorly optimised scripts
Background processes
Physical Memory Usage
Shows how much RAM your website is using.
If the memory limit is reached, some processes may be terminated automatically.
Entry Processes
Shows how many concurrent requests your website is handling.
If the limit is reached, new visitors may experience error messages or slow loading times.
Number of Processes
Shows how many active processes the account is running simultaneously.
I/O Usage
Shows how quickly your website reads and writes data to the storage system.
High I/O usage can affect your website's performance.
Step 6: Identify resource limits
If the account has reached a resource limit, this will be shown in the graphs.
Examples may include:
CPU limit reached
Memory limit reached
Too many concurrent processes
I/O limit reached
If limits are being exceeded repeatedly, you should investigate the cause or consider upgrading to a larger hosting plan.
Troubleshooting
My website is slow
Check whether:
CPU usage is high
The memory limit is being reached
A large number of concurrent processes are running
Consider optimising your website or disabling resource-intensive plugins.
I see a message saying the resource limit has been reached
This means your website has used more resources than your hosting plan allows.
Possible solutions:
Optimise your website
Reduce resource-intensive features
Upgrade your hosting plan
The graphs show no data
Check that:
Resource Usage is enabled on the account
The account has been active long enough to collect statistics
I don't know what is using the resources
Common causes include:
WordPress plugins
Traffic spikes
Misconfigured Cron Jobs
Import or export processes
Security scans
Summary
You have now learned how to use Resource Usage in cPanel.
By monitoring your resource consumption regularly, you can detect performance issues early, identify resource-intensive processes, and ensure your website runs optimally.




