At InMotion Hosting we have CPU graphs available in cPanel for our shared hosting servers. These allow you to easily see the impact that your account's CPU usage is having on the server.

Near or over your account's CPU limit? You can check out our what is high system resource usage article, as this goes more in-depth into some common causes of high CPU usage on a server.

VPS and Dedicated server CPU usage

If you have a VPS or dedicated server, the CPU graphs won't be available in cPanel. You have direct SSH access to your server, which allows you to perform advanced server load monitoring instead.

We also have a large collection of guides on resolving server usage problems  which can help you pinpoint and troubleshoot usage problems on these platforms.

High CPU usage

If your CPU usage remains high for an extended period of time, a warning email could be dispatched explaining the need to reduce this. In extreme cases a temporary account suspension might be imposed.

Viewing CPU resource usage graphs

Below I'll show you how to access CPU resource usage graphs in cPanel, and explain what the data means.

  1. Login to your cPanel.
  2. click on resource usageUnder the Logs section, click on Resource Usage.
    click on resource usage for ssd

    On SSD servers, the Resource Usage icon looks different but still works.

  3. 7 day cpu spike

    I can see that on the top graph for CPU Usage for the Past 24 Hours that by 23:59, this user's CPU usage has climbed to over 160% of their daily CPU usage limit.

    We can also see that on that day their CPU usage reached 100% by 15:00.

    Each day your CPU usage resets to 0% and begins to climb again.

    On the bottom graph for CPU Usage for the Month we see the user's CPU usage was under 100% on 03-12.

    Then for 7 days straight their daily CPU usage was over 100%, climbing close to 350% on 03-17.

    This type of extended CPU usage spike would warrant investigation.

    On our newer SSD servers, your CPU graph will look much different like below.

    showing cpu spike on ssd

    With this version of the CPU graphs the usage in not accumlated. You can see at roughly what times of the day your CPU usage runs high and then drops back down after completing heavy work.

    The red line at 50 shows the CPU limit for shared hosting. So in the example graph above you can see that this user is continually spiking over allowed shared limits. They've had 7 spikes so high they would even warrant a dedicated server at the yellow line at 200 if that usage stayed consistent.

  4. bots blocked drops cpu usage

    Here is a more recent example where a customer was having consistent CPU usage problems for 11 days.

    But after using our guide on how to block unwanted bots using .htaccess they were able to drop their daily CPU usage to around 75%.

    If you are having CPU usage issues, you can take a look at our resolving high resource usage problems guide to try to find a fix.

    You might also want to upgrade your hosting platform to one that allows for more total CPU usage if you're consistently hitting your CPU usage limit on a daily basis.

     

You should now understand how to view the CPU resource usage graphs of your account in cPanel, so that you can check to ensure your account is running on the appropiate hosting platform for its usage.

It can be a good idea to ensure you have enabled raw access log archiving in cPanel as well. That way if you notice in the monthly graph that your CPU usage was fine everyday but one, you can take a look at that one day's requests and see what might have caused the higher than normal usage.

Did you find this article helpful?

We value your feedback!

Why was this article not helpful? (Check all that apply)
The article is too difficult or too technical to follow.
There is a step or detail missing from the instructions.
The information is incorrect or out-of-date.
It does not resolve the question/problem I have.
How did you find this article?
Please tell us how we can improve this article:
Email Address
Name

new! - Enter your name and email address above and we will post your feedback in the comments on this page!

Related Questions

Here are a few questions related to this article that our customers have asked:
Ooops! It looks like there are no questions about this page.
Would you like to ask a question about this page? If so, click the button below!
Ask a Question
n/a Points
2014-04-16 5:51 pm

Why did I get this email?

I don't know where my information is for CPanel or anything else.

I don't have a website, just use the email. And, for my usage i should not be taxing any server. 

Staff
9,968 Points
2014-04-16 6:41 pm
Hello James, sorry for the inconvenience.

Taking a look at your account it appears that you've been having some issues with heavy IMAP usage.

It appears that you've got over 4,300 messages stored in the main Inbox folder on the server totaling over 1GB in size. This is causing your e-mail client to have to sync those messages headers down from the server each time your mail client checks for new messages.

To resolve this, you can simply archive your older messages to a separate IMAP folder on the server outside of your main Inbox. That way you still have access to the messages from any IMAP email clients, but the server won't have to continually sync 1,000s of old messages headers down to your client that you're probably not looking at on a daily basis anyways.

Please let us know if you have any further questions at all.

- Jacob
n/a Points
2014-05-11 7:05 pm

 Why did I get thei message and what exactly is wrong with my site / server ? Pls how do I resolve it ?

Staff
8,722 Points
2014-05-12 10:11 am
Hello albert,

Thank you for contacting us. We are happy to help, but will need some additional information, such as the error you are getting.

If you received an email from our System Administrators, you can reply to the email with your questions, or to request more information.

Have you tried the suggestions in Step 4?

If you have any further questions, feel free to post them below.
Thank you,

-John-Paul
n/a Points
2014-06-01 1:33 pm

Hi there, I have a domain registered with inmotion and am suffering with getting a high cpu load recently, i have implemented a lot to try lower the load can anyone help me, I would pay for someone to sort this out for me as its racking my head now...

the domain is islamic-research.org and star-lets.co.uk

things i have done include:

1. Using cloudflare for cdn and optimize site

2. Disabled cron in wp-config

3. Using w3 total cache

4. Disabled bad bots in both robots.txt and .htaccess

5. Disabled comments in my wordpress sites

6. Using Askimet

 

I am not sure what else to do now...

I did notice mem limit on my php.ini file is 768m, i dont know if that makes a differnece

 

and just to let you know the cpu load is high and increases from 3pm - 11pm every day...than goes back down again 

Staff
8,314 Points
2014-06-02 8:24 am
It sounds like you have made appropriate steps to lower your usage, however you may have just simply outgrown your plan and need to upgrade. As your site grows larger and gets more visitors, it will use more resources in which you may need a better plan to suit the number of visitors you receive.
n/a Points
2014-06-16 11:58 pm

This is really dissapoint me.., just try inmotion in 6 month, suddenly I got Hi cpu usage? why? I really not expecting this on inmotion, what is my problem?

I dont use any related to email and syn app from hosting

I dont use complicated stuff

Most my site are only for learning purpose to let me practice on basic html and css

Less plugin and officially downloaded from official site such as wordpress

Most my site are using automatic installer provide by inmotion

I checked most my site at pingdom to debug and test the error

I used cache and optimize database if neccessary

I used anti spam plugin

 

How can I get started and ready for bigger impact from my audience in my country when its get publict soon? Right now.., No ones now the existent of my site yet, and regularly 5 - 10 view a day .. and I got Hi Cpu usage..

I'm not even get any money to support my host for my work just bcoz of this, and its really confusing me,

I upgrade from blogger to hosting in here bcoz inmotion is really nice at first, some their people are really cool and helpfull and the hosting is great :) , but there are less feature provide by inmotion to let a user know whats wrong with thier paid subcription product, I only can access and see the simple graph from Usage Resourse but not the full report that explain what wrong and what it cause to hi cpu usage :/

 

thanks

Staff
8,722 Points
2014-06-17 11:16 am
Hello Kaizu,

Thank you for contacting us today. We are happy to help, but will need to look at your specific account to provide an answer.

This is because there are many reasons why CPU usage may be high.

Have you tried any of the suggestions in Step 4?

Also, if you are sent an email regarding your CPU usage, you can reply to the email directly and request more information.

If you have any further questions, feel free to post them below.
Thank you,

-John-Paul
n/a Points
2014-07-02 6:33 pm

Hello,

I do not understand why I recived this email. What is the issue and how can I resolve it?

Thank you.

Staff
9,968 Points
2014-07-02 7:19 pm
Hello Karim,

I apologize you can ignore the resource usage notice you were sent. I went to review your usage and it looks like you had two long running IMAP processes, one starting on 6/25, and one starting on 6/26 that were killed off today.

All of the CPU usage those scripts accumulated over a week was attributed to your usage today and that's why our automated system sent you a message. However when the CPU usage used by those processes is divided by how many days they've been running, your usage is perfectly normal.

To prevent an issue like this in the future, you might want to be sure you're closing down any IMAP mail clients that you have open that could be maintaining a process running on the server side. I've also sent a note to our senior system administration team to have them review the automated resource usage alerts to make sure they account for long running processes like this.

Please let us know if you have any further questions at all.

- Jacob
2014-09-17 9:16 am
I don't like the new chart. The slide bar doesn't seem to work the way it is supposed to. This chart makes spikes seem incredibly huge even though from what I can tell by reducing the chart to just a couple days they may be only for a few minutes at at time. It would appear with the new chart I've had more spikes in Sept., but I've received not notice as such. I would still like to see daily usage against montly usage as the older sytem did. I think a new article might be helpful instead of just a graphic and a few sentences. Didn't the shared line used to be 100 on the old chart rather than 50?

Post a Comment

Name:
Email Address:
Phone Number:
Comment:
Submit

Please note: Your name and comment will be displayed, but we will not show your email address.

11 Questions & Comments

Post a comment

Back to first comment | top

Need more Help?

Search

Ask the Community!

Get help with your questions from our community of like-minded hosting users and InMotion Hosting Staff.

Current Customers

Chat: Click to Chat Now E-mail: support@InMotionHosting.com
Call: 888-321-HOST (4678) Ticket: Submit a Support Ticket

Not a Customer?

Get web hosting from a company that is here to help. Sign up today!