Frequently Asked Questions

cPanel Shared Hosting Resource Limits

Print this Article
Last Updated: June 25, 2015 10:17 AM

With shared hosting accounts, many customers' websites share the same servers and resources. Some of these resources are abundant and we don't place hard limits on them, e.g. we provide all accounts unlimited bandwidth and our Deluxe and Ultimate accounts unlimited storage.

However, other resources are more scarce so we have to ensure one website isn't consuming all of a server's resources—which can hurt performance across all sites on the server— so we have resource usage "maximums" for CPU, RAM, I/O, inodes and Entry Processes for each hosting account. This helps us allocate server resources and ensures top performance hosting for all customers.

Right now, we only have these limits implemented on our cPanel shared hosting accounts (more info). Our other shared hosting platforms use the same types of resources, but do not have the ability to upgrade the resources available to them.

cPanel Shared Hosting Accounts (Linux)

Resource (Units) Level 0 Level 1 Level 2 Level 3
CPU (Accessible cores) 1 1 2 2
Physical Memory/RAM (MB) 256 512 1,024 2,048
I/O (KB/s) 512 1,024 1,024 2,048
Entry Processes
(Concurrent connections)
10 100 125 150
Files (Inodes) 50,000 250,000 250,000 250,000

For all tiers, all email addresses on a cPanel shared hosting account share the same pool of 500 SMTP relays (outbound messages) per hour.

We define each of these resources and how they affect your account here.

Which level of resources your account provides by default depends on its tier (more info).

Tier Resource Level
Free Trial Level 01
Economy Level 1
Deluxe Level 1
Ultimate Level 2

Adding Resources

If your account needs more resources, you can upgrade your account's resource levels.

1 You cannot upgrade a free trial account's resource limitations. You must back up then cancel the free trial account, and then purchase and set up a new cPanel shared hosting account.