UnderHost
Knowledgebase Docs

Getting started with CloudLinux 9 on your VPS

CloudLinux 9 is the latest version of CloudLinux with improved resource isolation, RHEL 9 compatibility, and enhanced performance.

On this page

CloudLinux 9 is the latest version of CloudLinux, built on RHEL 9 and designed for modern web hosting environments. It provides advanced resource isolation, account separation, and seamless cPanel/WHM integration to ensure stable, fair-use hosting for all customers on the same server.

Improvements over CloudLinux 8

  • RHEL 9 compatibility: Newer kernel, better performance, longer support lifecycle (2032)
  • Enhanced LVE Manager: Improved UI and resource tracking
  • Better CPU isolation: More granular per-account CPU limiting
  • Improved I/O handling: Better disk read/write fairness between accounts
  • Enhanced security: Newer SELinux policies and security patches
  • PHP 8.x support: Full support for modern PHP versions

Pricing and licensing

CloudLinux 9 is a paid add-on at +$14.95/month (same as CloudLinux 8). This license includes:

  • CloudLinux kernel with LVE (Lightweight Virtual Environment) isolation
  • Per-account resource limits (CPU, RAM, I/O, processes)
  • Automatic account suspension when limits are exceeded
  • LVE Manager for resource monitoring and management
  • cPanel and WHM integration

Connect via SSH

ssh root@your-server-ip

Your root password is in your VPS welcome email. CloudLinux 9 uses standard RHEL 9 commands and tools.

Update packages

Always update immediately after provisioning:

dnf update -y

CloudLinux 9 uses dnf (the modern RHEL package manager) instead of the older yum.

Resource limits configuration

CloudLinux's main advantage is per-account resource limits. These prevent one hosting customer from consuming all CPU/RAM and affecting others. View or modify limits:

# View and set LVE limits for an account
lvectl set  --speed=100% --memory=1024M --nproc=40 --io=1024

# View current system usage
lvectl stat

# View specific account usage
lvectl show 

Typical limits per account:

  • CPU (--speed): 50%-100% of a core per account
  • Memory (--memory): 512MB-2GB to prevent memory exhaustion
  • Processes (--nproc): 40-100 to limit concurrent PHP processes
  • I/O (--io): 1024-4096 MB/s for fair disk access

cPanel and WHM integration

CloudLinux integrates directly with cPanel/WHM. When you create a hosting account, CloudLinux automatically assigns the LVE limits configured in LVE Manager. If an account exceeds its limits, the account is automatically suspended until resource usage drops below the threshold.

Access LVE Manager from WHM → LVE Manager to:

  • Monitor real-time usage per account
  • Set and adjust resource limits
  • View fault history (times limits were exceeded)
  • Enable/disable automatic suspension
  • Configure failover mode behavior

Related: Getting started with CloudLinux 8 on your VPS | How to choose the right operating system for your VPS | Manage VPS | VPS SSH access

Was this article helpful?

Need a server with this OS?

Deploy Linux or Windows workloads on an UnderHost Cloud VPS or dedicated server with the operating system that fits your stack.

Related articles

Back to Operating Systems