cPanel Hosting

Offer cPanel Hosting

Get Deal

What is LVE and how does it work?

LVE or Lightweight Virtual Environment technology is a kernel-level technology, that isolates each user on a server into their own virtual environment or Cage. It is used on our shared platform for user resource management, ensuring server stability and preventing resource abuse across all active cPanel account. In this article we’ll explain what LVE is and how we use it to protect and enhance your hosting environment.

Key LVE limits:

  • CPU usage.
  • Memory (RAM) allocation.
  • I/O operations.
  • Number of processes.
  • Entry Processes (EP).

By limiting these resources it ensures that every website operates within a specific “bubble” preventing any one site from hogging server resources causing’s slowdowns for other users on a shared platform.

How LVE protects the shared hosting environment

Across the shared platform we utilise LVE as it provides a similar level of protection as container-based virtualisation but specifically optimised for web hosting environments. This provides solid protection across different areas including.

  • Server-Level monitoring and control that determines resource usage at the server level.
  • PAM which ensures all authenticated processes remain within specified limits.

LVE Dashboard
LVE Dashboard

Understanding LVE resource limits

Key resource metrics that LVE manages:

  • CPU limit: Restricts the percentage of CPU power an account can use
  • Physical memory: Controls the amount of RAM available
  • Virtual memory limit: Sets boundaries on combined physical and swap memory usage
  • I/O limit: Regulates input/output operations
  • Number of processes: Caps the total number of processes an account can run
  • Entry processes: Limits inbound connections to prevent connection-based attacks
LVE resource configuration editor
LVE Editor

Monitoring your LVE resource usage

For any user on the cPanel shared platform we are able to monitor current and past resource usage which is useful for:

  • Tracking historical resource consumption
  • Identifying resource usage patterns
  • Receiving notifications when approaching limits
  • Requesting additional resources when necessary
LVE Usage Statistics for user
LVE Usage Statistics

When to consider resource upgrades

Using all of the information in this article we can consider increasing resource allocations when:

  1. A site consistently approaches or hits resource limits.
  2. When there is anticipated traffic growth for the site (or cPanel user).
  3. When implementing resource-intensive features.

Another time to consider an upgrade is when a site is showing a performance bottleneck, this is usually when a site is limited by resources but only one particular resource. As an example in the graph above we can see the site is limited by processes causing NPROC faults. At this point you might want to compare web hosting plans to check out specific resource limits.