Server Management

CPU and Memory Limits for Shared Hosting Accounts

Read CPU and RAM limits as operating boundaries, budget shared services and avoid treating policy as a performance promise.

CPU and Memory Limits for Shared Hosting Accounts — topic-specific EzePanel editorial artwork

Customers usually notice a slow website before they notice a resource limit. For the provider, the useful question is which workload reached which boundary, and what happened next. CPU and memory need to be understood separately.

A CPU ceiling is not a dedicated core

Time-based CPU quota regulates execution time over a period. It does not necessarily pin work to a physical core. Requests can also wait on storage, database locks or external services while using little CPU.

Compare sustained demand and latency, not one percentage. A saturated account may need application work, a different plan or more capacity. Removing the limit can simply transfer the problem to neighboring accounts.

Memory needs a failure plan

Workers, caches, database buffers and jobs can overlap. A hard account boundary may protect the host while requests inside that account fail when its allowance is exhausted. PHP script allocation is only part of total memory consumption.

Distinguish a configured account limit from host-wide exhaustion. Preserve relevant evidence and raise an allowance only when the server has realistic headroom. Quiet averages do not prove that peak demand fits.

Budget the host rather than adding plan limits

On a hypothetical 8 GiB host, the operating system and shared services consume RAM before customer processes start. Advertising four account limits of 2 GiB does not reserve four exclusive allocations. Actual combined demand can exceed capacity.

Measure busy-hour use and maintenance overlap. Backups, antivirus work and updates need capacity too. Base the safety margin on variation in your workload rather than copying another server’s values.

Make changes measurable

Record the effective policy and incident workload before changing limits. Repeat that workload afterward and inspect neighboring accounts and service queues. Retain a rollback path if pressure increases.

Read EzePanel’s package and account settings alongside PHP-FPM and Server Health. They support bounded operating decisions; they do not guarantee application speed or hardware availability.

ObservationNext question
High latency, low CPUAre workers waiting on a dependency?
Account memory failureWhich process grew, and which limit applied?
Host pressureDid several workloads overlap?

Distinguish quota from dedicated capacity

A CPU quota bounds processor time over a period; affinity controls where a workload can run. Neither should be advertised as a permanently dedicated physical core unless the infrastructure provides that commitment.

A workload may suffer latency at its quota without exhausting the whole host. Compare demand, available throttling evidence and user-visible results. Application optimization may help more than a larger allowance when one repeated task dominates processing.

Use a hypothetical memory budget

Consider an example host with 8 GiB RAM. If measured base services and the operating reserve need 3 GiB, 5 GiB remains for variable work. This is only a planning example. It does not prove that fifty customers can each safely peak at 100 MiB together.

PHP workers, database caches, mail filters, backups and scheduled jobs vary. Measure busy periods and preserve headroom. Permission to consume a quantity is not a guarantee that every tenant can peak simultaneously without contention.

Investigate failures before raising limits

An out-of-memory event can terminate a process and interrupt application writes. Identify the process and workload first. Compare application memory errors with relevant kernel events and sustained host pressure.

After a bounded adjustment, verify application writes and neighboring accounts. Retain the previous value and reason for change. If the machine cannot support demand, discuss resizing or a different operating model instead of hiding the shortage behind larger plan numbers.

Sources & further reading

Official documentation for the topics in this guide. Check current vendor requirements before a purchase or server change.