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.
  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.

  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 our Support Center:
Email Address
Optional, but our team may contact you for more information.
Like this Article?

Comments

Post a comment
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
5,566 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

Post a Comment

Name:
Email Address:
Comment:
Are you a bot?
Submit

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

Write New!
Do you want to publish a tutorial to our support center?

News / Announcements

SSL Certficate Warnings
Updated 2014-04-14 11:34 am EST
Hits: 2030
Heartbleed 0-day OpenSSL security bug
Updated 2014-04-14 04:43 pm EST
Hits: 5342

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

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!