Control panels

Set package and user resource limits in CloudLinux Manager (reseller guide)

Change CPU, memory, I/O and process limits for a whole hosting package or a single cPanel account in WHM’s CloudLinux Manager, step by step with screenshots.

IntermediateReseller hosting2 min read

CloudLinux Manager in WHM lets you decide how much CPU, memory and disk speed each hosting package and each cPanel account may use. This guide walks you through changing the limits of a whole package, overriding them for a single account, and understanding the red warnings you may see afterwards.

Before you start

  • A reseller plan that includes CloudLinux Manager: Reseller Advance, Business or Supreme, or any VIP Master Reseller plan. Reseller Starter uses fixed limits and has no CloudLinux Manager.
  • Your WHM login. You can open WHM in one click from Services in your dashboard.
  • The maximum limits for your plan. Check them in CloudLinux resource limits for resellers before you change anything.

Tip: Change limits on the package first. Every account on that package picks up the new values automatically, so you only override single accounts when one customer needs something different.

Open CloudLinux Manager

  1. Log in to WHM.
  2. In the left sidebar, scroll to Plugins and click CloudLinux Manager.

CloudLinux Manager in the Plugins section of the WHM sidebar

The dashboard opens with tabs such as Current Usage, Users, Statistics and Packages. Packages and Users are where you set limits.

CloudLinux Manager overview dashboard with its tabs

Change the limits of a package

  1. Open the Packages tab.

    Packages tab in CloudLinux Manager

  2. Find the package and click the pencil icon in the Actions column.

    Pencil icon to edit a package

  3. Set the limits you want for CPU, physical memory (PMEM), I/O, IOPS, entry processes (EP) and number of processes (NPROC).

    Package limits form in CloudLinux Manager

  4. Click Save.

    New package limits entered before saving

The package now shows the new values, and every account that uses it receives them right away.

Package list showing the updated limits

Warning: Stay within your plan's maximum per package or account. If you enter more, CloudLinux Manager refuses the value or warns you.

Give one account different limits

Use this when a single customer needs more (or less) than the rest of the package.

  1. Open the Users tab.

    Users tab in CloudLinux Manager

  2. Click the pencil icon next to the cPanel account.

    Pencil icon next to a cPanel user

  3. Enter the account's own CPU, memory, I/O and process limits.

    Limits form for a single cPanel user

  4. Click Save. The new limits apply immediately.

    New limits entered for the user

Why an account shows in red

An account turns red in the Users list when its limits differ from its package. For example: your plan allows up to 16 GB of memory per account, the package is set to 8 GB, and you raise one account to 16 GB. That account is now highlighted.

User row highlighted in red because its limits differ from the package

Note: The red row is only a reminder that the account differs from its package. It does not cause errors or slow the account down.

Next steps

Was this guide helpful?

Still stuck?

Ask MdmHost AI for a quick answer, or open a ticket and our team will take a look. We are here 24/7.