CloudLinux Resource Limits – CMS Hosting Packages
This article defines the standard CloudLinux LVE resource limits applied to LankaHost CMS hosting packages.
These limits are designed to provide sufficient resources for normal WordPress, PHP and supported Node.js workloads, while preventing a single hosting account from consuming excessive server resources and affecting other customers on the shared hosting platform.
Resource Limit Summary
| Package | CPU | PMEM | IO | EP | NPROC |
|---|---|---|---|---|---|
| CMS 2 GB | 100% | 1 GB | 2 MB/s | 30 | 75 |
| CMS 5 GB | 200% | 1.5 GB | 4 MB/s | 40 | 120 |
| CMS 10 GB | 300% | 2 GB | 8 MB/s | 50 | 150 |
| CMS 15 GB | 400% | 2 GB | 8 MB/s | 50 | 180 |
Default additional settings:
- VMEM: 0
- IOPS: 1024 unless a package-specific value is configured
VMEM should normally remain disabled and PMEM should be used to control account memory usage.
CMS 2 GB
Recommended Limits:
| CPU | 100% |
| PMEM | 1 GB |
| IO | 2 MB/s |
| EP | 30 |
| NPROC | 75 |
This is the entry-level CMS hosting package and should remain comparatively restrictive. It is suitable for small WordPress websites, company websites, blogs and lightweight CMS applications.
The limits are intentionally configured to prevent entry-level accounts from consuming excessive CPU, memory or process capacity.
CMS 5 GB
Recommended Limits:
- CPU: 200%
- PMEM: 1.5 GB
- IO: 4 MB/s
- EP: 40
- NPROC: 120
This package provides additional resources for larger websites, plugins and applications with higher traffic or more dynamic content.
CMS 10 GB
Recommended Limits:
- CPU: 300%
- PMEM: 2 GB
- IO: 8 MB/s
- EP: 50
- NPROC: 150
This package is suitable for larger WordPress installations, WooCommerce sites and CMS applications with higher traffic or more resource-intensive plugins.
CMS 15 GB
Recommended Limits:
- CPU: 400%
- PMEM: 2 GB
- IO: 8 MB/s
- EP: 50
- NPROC: 180
This is the highest standard CMS shared-hosting tier. Although this package receives significantly more CPU capacity, resource limits must still be maintained to protect the overall shared-hosting environment.
Customers consistently requiring resources above these levels should be reviewed for migration to a VPS, cloud server, dedicated server or another higher-capacity hosting solution.
Understanding CloudLinux Resource Limits
CPU / SPEED
CPU limits control how much processor capacity an account can consume.
| 100% | Approximately 1 CPU core |
| 200% | Approximately 2 CPU cores |
| 300% | Approximately 3 CPU cores |
| 400% | Approximately 4 CPU cores |
When an account attempts to consume more CPU than its assigned allocation, CloudLinux throttles the account rather than allowing it to consume unrestricted server resources.
CPU limits are particularly important for:
- WordPress plugins
- PHP applications
- Node.js applications
- WooCommerce
- Image processing
- Scheduled tasks
- Imports and exports
- Application builds
- Compromised websites
- Malicious or excessive traffic
PMEM – Physical Memory
PMEM controls the maximum amount of physical memory that processes belonging to a hosting account may consume.
For example, a PMEM limit of 1 GB means processes running under the account can collectively consume approximately 1 GB of physical memory.
PMEM is particularly important for Node.js applications because Node.js processes are normally persistent and remain active in memory.
IO – Disk Throughput
IO controls the maximum disk read/write throughput available to an account.
For example, an IO limit of 4 MB/s allows the account to perform disk operations at up to approximately 4 megabytes per second.
IO limits help protect the server from workloads such as:
- Large backups
- Archive extraction
- WordPress migrations
- Database exports
- Excessive logging
- Cache generation
- File scanning
- Malware activity
EP – Entry Processes
EP represents the maximum number of concurrent entry processes entering the account's CloudLinux LVE environment. It is particularly relevant to dynamic PHP and WordPress requests.
For example, an EP value of 30 allows approximately 30 concurrent entry processes.
When the EP limit is reached, the website may display an error such as:
508 Resource Limit Is Reached
High EP usage may indicate:
- High legitimate traffic
- Slow PHP execution
- Slow database queries
- Bot traffic
- Brute-force attacks
- Poorly designed plugins
- Disabled or ineffective caching
Important: EP should not be interpreted as the maximum number of visitors a website can support. A website can serve significantly more visitors because requests normally complete quickly.
NPROC – Number of Processes
NPROC limits the total number of processes and threads that can run under a hosting account.
Processes may include:
- PHP workers
- Node.js processes
- Cron jobs
- Background processes
- Shell commands
- Python processes
- Application workers
NPROC provides protection against applications that accidentally or deliberately create excessive numbers of processes.
This is particularly relevant for Node.js applications using worker processes, child processes, cluster mode, queue workers or other background services.
Node.js Hosting Considerations
Node.js behaves differently from traditional PHP applications.
A single Node.js process can handle many simultaneous connections using its event loop. Therefore, EP does not necessarily represent Node.js HTTP concurrency in the same way it does for PHP.
For Node.js applications, the most important CloudLinux limits are generally:
- CPU
- PMEM
- NPROC
Support staff should pay particular attention to Node.js applications that:
- Run multiple worker processes
- Use cluster mode
- Create child processes
- Run persistent background workers
- Perform CPU-intensive processing
- Perform image or video processing
- Run application builds
- Show continuously increasing memory usage
When a Customer Reaches a Resource Limit
Occasionally reaching a resource limit does not necessarily indicate abuse. Short resource spikes may occur during legitimate operations such as:
- WordPress updates
- Plugin updates
- Application deployments
- Backups
- Imports
- Traffic spikes
However, continuous or repeated resource-limit events should be investigated.
Support staff should review:
- CPU usage
- Memory usage
- Entry Processes
- Process count
- Disk IO
- Website access logs
- Cron jobs
- WordPress plugins
- Node.js workers
- Background processes
- Bot traffic
Abuse and Resource Management
Customers should not continuously consume their maximum allocated resources in a way that negatively affects the shared-hosting platform.
Examples requiring investigation include:
- Sustained CPU saturation
- Continuous EP exhaustion
- Excessive NPROC usage
- Uncontrolled Node.js workers
- Excessive background processing
- Compromised WordPress websites
- Excessive cron execution
- Mass mailing
- Large automated scraping workloads
- Cryptocurrency mining
Where necessary, LankaHost Support may temporarily restrict an application, request corrective action, recommend application optimisation or require migration to a more appropriate hosting service.
Package Upgrade Guidance
A package upgrade may be appropriate when a legitimate website consistently reaches its assigned resource limits. However, support staff should determine whether the issue is caused by application inefficiency before recommending an upgrade.
For example, continuously reaching the CPU or EP limit because of a compromised or poorly configured WordPress plugin should be resolved by fixing the website rather than simply increasing the available resources.
Customers requiring sustained resources beyond the CMS 15 GB package should generally be considered for:
- VPS Hosting
- Cloud Server
- Dedicated Server
- Custom Hosting Environment
Internal Configuration Standard
Last reviewed: September 2026
Applies to: LankaHost cPanel / CloudLinux CMS Shared Hosting Platform