Understanding Hosting Resource Limits (CloudLinux)
{{COMPANY_NAME}} uses CloudLinux on shared hosting servers to ensure fair resource distribution. This guide explains what resource limits are and how to manage them.
What Is CloudLinux?
CloudLinux is an operating system that isolates each hosting account into its own Lightweight Virtual Environment (LVE). This means:
- Other users on the server cannot affect your performance.
- Your resources are guaranteed up to your plan's limits.
- The server remains stable even if one account has a traffic spike.
Resource Types
CPU
- Measured in percentage of a CPU core.
- Determines how fast your scripts execute.
- If exceeded: scripts slow down, pages load slower.
Physical Memory (RAM)
- The amount of RAM your account can use.
- Affects how many processes and database queries can run simultaneously.
- If exceeded: processes may be killed, "503 Service Unavailable" errors.
I/O (Disk Input/Output)
- The speed at which your account can read/write to disk.
- Affects file operations, database queries, and logging.
- If exceeded: disk operations slow down.
Entry Processes (EP)
- The number of simultaneous connections/processes.
- Each visitor connection, cron job, or script uses one EP.
- If exceeded: new connections wait in queue, "503 error".
IOPS (Input/Output Operations Per Second)
- Number of disk operations per second.
- Affects database-heavy applications.
Checking Resource Usage
In cPanel
- Go to Metrics > Resource Usage.
- View current and historical usage for CPU, RAM, I/O, and EP.
- See if you hit any limits (shown in red).
[screenshot: cPanel resource usage dashboard with graphs]
Understanding the Dashboard
- Green: usage within limits.
- Yellow: approaching limits.
- Red: limits exceeded (faults recorded).
What Happens When Limits Are Exceeded
- CPU limit: scripts slow down but continue running.
- Memory limit: processes may be terminated with errors.
- EP limit: new connections get "503 Service Unavailable".
- I/O limit: disk operations slow down.
Tip: Occasional spikes are normal. If you consistently hit limits, consider optimising your website or upgrading your plan.
Reducing Resource Usage
- Enable caching — install LiteSpeed Cache plugin for WordPress.
- Optimise images — compress images before uploading.
- Reduce plugins — deactivate unused WordPress plugins.
- Optimise database — clean up overhead and old data.
- Minimise cron jobs — reduce frequency of scheduled tasks.
- Use a CDN — offload static files to Cloudflare or similar.
When to Upgrade
If you consistently hit resource limits despite optimisation:
- Upgrade to a higher shared hosting plan (more resources).
- Consider VPS hosting for maximum control and resources.
See: VPS vs Shared Hosting: When to Upgrade
Related Articles
Need help? Contact our support team at {{SUPPORT_URL}}/client/support.