How can I view my accounts resource usage?
What is resource usage?
As your account requests the server to perform tasks for it, such as connecting to a database, running a PHP script, or sending some email, these all require time from the server's CPUs (Central Processing Units), as well as disk access time from the hard drive.
The CPU resource is a limited one, as there are only a set number of processors per server. Depending on the level of hosting that you have, you have a different allotment for CPU usage that you don't want to go over.
Going over the CPU limits assigned for you level of hosting could result in an email warning, or a temporary account suspension if the usage is severe enough. So being knowledgeable about the resource usage limits your account has, and how much your account is currently using is important information to know.
With shared hosting being the entry level and cheapest hosting option, you share the CPU with all of the users placed on the same server as yourself.
In a shared hosting environment, it's very key that no one user is over utilizing the CPU, which could lead to other users having their requests delayed or missed altogether.
You can read our guide on how to view your resource usage with CPU graphs available in cPanel, in order to see if your account is currently going over your CPU limit.
If you are near or over your account's CPU limit, we would strongly encourage you to take a look at our account suspensions article, as this goes more in-depth as to what exactly commonly causes high resource usage.
VPS and dedicated server resource usage
With both VPS and dedicated server hosting, you have SSH access to directly interact with the server to find out what's been going on with your usage. If you're on either platform you can read our guide on advanced server load monitoring to determine your resource usage levels.
For both VPS and dedicated servers we also have a large collection of articles on resolving server usage problems that can help you pinpoint what could be causing high usage for you.
With VPS (Virtual Private Server) hosting being a step-up from shared, you are still sharing the same CPUs as the other VPS clients on that physical node.
On a VPS your maximum load average should be a 1.00 in short bursts. However ideally your load should remain under around a 0.7 for the majority of the day.
Dedicated Server Hosting
With dedicated servers being the top tier of hosting, you have full access to all of the CPU cores on your server.
On a dedicated server, ideally you want to maintain a load average lower than the number of CPU cores (and threads) that you have. However since it's your own server, we won't step in if your CPU usage is spiking, since you wouldn't be affecting any other users.
Dedicated server CPU cores
|Server Class||CPU cores (threads)|
|Elite||4 cores (4 threads) = 8 logical cores|
|Commercial #1||6 cores (6 threads) = 12 logical cores|
|Commercial #2||12 cores (12 threads) = 24 logical cores|
If you still need further assistance past what you see here, please use the Your opinion matters form at the top-right of this page to let me know what else should be added to make this information more helpful.
You can also feel free to contact our support department directly if you have any critical problems with your usage.
We value your feedback!
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.
new! - Enter your name and email address above and we will post your feedback in the comments on this page!
2014-06-21 3:55 am
we read your article. we ill come to the conclusion by this month end... until then pl cooperate with us. we are sorry for your inconvenience may cause.
2014-06-23 10:23 am
Thank you for contacting us. If you are attempting to contact Live Support directly, you can reply to the email that was sent, or see our additional contact information.
If you have any further questions, feel free to post them below.
2014-07-07 8:24 pm
Sorry - I'm not sure what you're saying. I haven't used my account lately. I'm thinking of adding something, but haven't in the last few months. I don't know many of these things you mention.
2014-07-07 8:49 pm
I sorry that you feel confused after reading the article. When a program runs on a computer, it takes up resources like memory, hard drive space, central processing unit time and processing power. This is the same for the server that runs a website. This article explains that usage and how to see it based on your account type. These resources are NOT unlimited and will vary based on your account type. Therefore, it is very important to understand how your website consumes these resources so that you can plan necessary actions such as optimizing your website (reducing its memory consumption and making it run faster) or planning for a server upgrade.
If you are still confused, you may want to contact our live technical support team if you require further help. Please let us know specifically what is causing your confusion and we would be happy to help.
2014-07-10 10:05 am
your email said I had to much usage, nothing on this page shows me my usage.
2014-07-10 11:15 am
I apologize if this guide wasn't clear, maybe it needs to be updated to make relevant information a bit more accessible. If you look under the Shared Hosting section which is the type of hosting your account has you should see a link for view your resource usage with CPU graphs.
Taking a look at your CPU usage in cPanel, you can see that you had a significant spike on 6/17 and then another smaller spike on 7/2. It looks like today so far you've used roughly 55% so could possibly be trending towards another high usage day if that usage trend continues.
Taking a look at your access logs, it appears that you had one IP address from Russia that had these requests to your site in the span of just 18 minutes:
901 POST /administrator/index.php
1009 GET /administrator/index.php
I have gone ahead and blocked this IP address for you using my block unwanted users with .htaccess guide.
You might want to password protect a directory in cPanel to setup a secondary password on your /administrator directory. That way only you can even attempt to actually log in because their has been an increase in Joomla brute force attacks.
It also appears that you're running an older insecure version of Joomla, so you might want to also upgrade Joomla 1.5 to 2.5 to help make sure that if your site is attempting to be exploited that it isn't successful.
Please let us know if you had any other questions at all!