Articles on: Control Panel
This article is also available in:

How to check server resource usage via cPanel?

cPanel’s Resource Utilization tool tracks the memory, CPU and I/O consumption of your web hosting. Each Ex2 client is assigned a defined amount of resources that are siloed, and therefore inaccessible to other clients.

The Resource Utilization tool allows you to know how much of the usable resources are currently being requested.

Check server resource usage via cPanel

To get started, log in to your cPanel account to access your control panel. In the Actions section, click on the Resource Utilization tool.

The data available in the Current Usage section

On the tool dashboard, select the Current Usage tab to access the statistics overview window. You will then see a series of graphs showing the usage of various resources.

Here is a brief overview of the data presented on this page and the uses you can make of it.

CPU Usage

You are allowed to use up to the equivalent of an entire processor core (100%). The most important factor to watch out for at this level is average usage. If you see the average is close to the maximum limit, this can become a stake.

Processor capacity is very prone to peak and will often be one of the first resources to reach its limit. Seeing the maximum value periodically reach the limit is therefore not a sign of problem and is quite normal. All the processor power that can be gathered should after all be devoted to the tasks that your account performs!

Physical Memory Usage

This data represents the amount of RAM your active processes and file cache are currently using. Due to the advanced memory management of Linux, excessive memory usage is not always a sign of a problem. Some items can sometimes be kept in this memory to improve performance.

Input/Output Usage

Processes involving the manipulation of many files on the hosting generate access disques. This data shows how much information has been written and read from the server storage systems by your processes. Note that backups and caches as files generate a lot of IO input. The same applies to compression or archiving processes. These operations can quickly inflate your use of inputs and outputs.

IO operations

The number of separate input/output transactions your processes have requested is indicated by the term IO Operations. This data represents the precise number of entries, rather than the percentage of capacity used.

Entry processes

The number of new processes generated by your account is displayed separately in this table. The simplest definition of an input process is when you establish a new connection using Apache. If your processes are complex and time-consuming, a busy site may lack input process capacity.


Process indicates the total number of processes your user account is running. This number includes all the entry processes, in addition to everything else. It will therefore always be higher than the number of the previous data.


The defect graph shows the number of defects recorded by the system for several elements. These include input/output usage (IOPSf), input processes (EP), physical memory (PMemF), processes (NprocF), processor usage (CPUf), IO operations (IOf). We do not set limits on virtual memory (VMemF), so this will never appear on the final chart.

The data available in the Snapshot section

From the resource usage dashboard, you can also see snapshots of ongoing processes at certain times. These are accessible from the Snapshot tab.

The data visible in this section allows in-depth analysis of the data in the Current Usage section. For example, if you observe a resource overflow at any given time, you can see which processes were running at that moment to cause that overflow.

What to do when you exceed the resource limit of your hosting plan?

If your current usage exceeds the resources of your hosting plan, you have a number of options:

You can review your applications and systems and upgrade to the latest versions.
Review any plugins, modules, or themes you use and upgrade them to the latest versions as well;
Review recognized optimization techniques to reduce resource usage on your website.

These various solutions can sometimes solve the problem. This is especially the case if your website uses more resources than the server requires for lack of optimization. However, if it is already optimized and usage cannot be reduced as well, your project may need to upgrade your web hosting to a higher plan.

Updated on: 18/09/2023

Was this article helpful?

Share your feedback


Thank you!