At Cheap Host we run Cloudlinux which helps to maintain a stable balanced server. The way in which Cloudlinux provides the stability is through limiting the resources to each user who are all effectively ‘caged’.
Within your cPanel account you can easily monitor past and present resource usage. If your website is using a large amount of resources this could be that you have a configuration problem on your website which can be fixed, or that you simply need to upgrade your hosting package to give your more resources.
Firstly you need to login to cPanel - either through Client Area or using your cPanel login details.
Next go to Metrics --> Resource Usage
This will take you into the Resource Usage Section. Here you will see:
Your site had no issues in the past 24 hours - this means that your site has stayed within the limits of your particular hosting package for the last 24 hours.
Your site has been limited within the past 24 hours - this points to an issue with resource usage, and means that at least one of the resources has reached the maximum, and triggered a fault.
Your site might hit resource limits soon - this message indicates that you are close to hitting a maximum on at least one metrics.
An example as below:
To get a more detailed look at what is happening you will now need to click either ‘Details’ or ‘Current Usage’ (both of these will bring you to the same screen).
Here you will see all the different metrics listed:
You can use the two drop down menus ‘Timeframe’ and ‘Time Unit’ to get a more in-depth look at the resources the website/s having been using over a specified time period.
Alternatively, depending on a sites resource usage, you can also look at the ‘Snapshots’ tab, which will go into a bit more detail on the various processes:
PID - the process ID
CMD - this relates to the command that was run
CPU - this measures the amount of CPU used to run said process
MEM - gives the amount of memory that was required to run said process
This can help identify certain scripts and processes that are using an excessive amount of resources. This allows the webmaster to get a clearer idea of what needs to be fixed re the configuration of the site, or perhaps if you need to upgrade your hosting package to get more resources.
In addition to the Process list tab you will find more information on both the Database Queries and http queries tabs.