Ultra Web Hosting Docs

Resource Limits

CloudLinux isolates each hosting account and enforces resource limits to keep the server stable for everyone. Here's what those limits mean and how to monitor them.

What Are Resource Limits?

Every shared hosting account has a set of resource limits that control how much of the server's hardware your account can use at any given time. These limits prevent any single account from affecting the performance of others on the same server.

Types of Resource Limits

CPU (SPEED)

Measured as a percentage of a single CPU core. For example, a limit of 100% means your account can use the equivalent of one full CPU core. This affects how quickly your scripts execute and how many operations your site can process simultaneously.

Physical Memory (PMEM)

The amount of RAM your account can use at once. This covers everything running under your account, including PHP scripts, databases queries initiated by your scripts, and any applications. If your site runs out of memory, scripts will return errors.

I/O (Input/Output)

Controls how fast your account can read from and write to the server's disk. This affects file uploads, database operations, and any task that involves reading or writing data. Measured in MB/s.

Entry Processes (EP)

The number of PHP scripts or CGI processes that can run at the same time. Each visitor request that triggers a PHP page counts as one entry process while it's being handled. A limit of 20 EP means your account can process 20 simultaneous PHP requests.

Number of Processes (NPROC)

The total number of processes your account can spawn, including background tasks, cron jobs, and shell processes. This is typically higher than the entry process limit.

Inodes

The total number of files and folders your account can contain. Every file, directory, and email message counts as one inode. Accounts with hundreds of thousands of small files (such as excessive cache files or old email) may hit this limit.

What Happens When You Hit a Limit

How to Check Your Resource Usage

  1. Log into cPanel.
  2. Scroll down to the Metrics section.
  3. Click Resource Usage.
  4. Review the dashboard showing your current and historical usage for CPU, memory, I/O, and entry processes.

The Resource Usage page shows:

Note Resource limits vary by hosting plan. You can view your plan's specific limits on the Resource Usage page or in your welcome email.

Tips for Staying Within Your Limits

Tip If you're consistently hitting resource limits after optimizing, it may be time to upgrade to a higher hosting plan. Contact our support team for recommendations based on your usage patterns.