H
10Corp Premium Hosting

Understanding Resource Limits

Last Updated: March 2026 3 min read

Understanding Resource Limits

Every hosting plan comes with resource allocations that determine how much server power your website can use. Understanding these limits helps you maintain optimal performance and avoid service disruptions.

Key Resources

CPU (Processing Power)

CPU determines how quickly your server can process requests and run scripts. High CPU usage typically comes from:

  • Complex PHP scripts and database queries
  • Poorly optimized WordPress plugins
  • High traffic volume
  • Cron jobs running intensive tasks

RAM (Memory)

RAM is the working memory available for running processes. It affects:

  • How many simultaneous processes can run
  • PHP script memory allocation
  • Database query processing
  • Application performance

I/O (Input/Output)

I/O measures disk read/write operations. High I/O usage is caused by:

  • Frequent file operations (reading/writing)
  • Database-intensive operations
  • Backup processes
  • Large file uploads/downloads

Entry Processes (EP)

Entry processes represent the number of simultaneous connections (PHP scripts) your account can handle. This is critical for:

  • Concurrent visitors to your site
  • AJAX requests
  • API calls
  • Cron jobs

Number of Processes (NPROC)

The total number of processes (including background processes) your account can run simultaneously.

Checking Resource Usage

In cPanel:

  1. Go to Metrics > Resource Usage (on CloudLinux systems) or check the cPanel dashboard sidebar.
  2. View current and historical usage for CPU, RAM, I/O, and Entry Processes.
  3. Look for patterns — identify peak times and resource-heavy operations.

Via SSH:

top -u your_username

Resource Limits by Hosting Type

ResourceSharedVPSDedicated
CPULimited (shared)Guaranteed coresFull server
RAMLimited (shared)Guaranteed allocationFull server
I/OThrottledHigher limitsFull disk speed
Entry Processes20–30 typicalConfigurableUnlimited
StoragePlan-specificPlan-specificFull disk

What Happens When You Hit Limits

On shared hosting (especially with CloudLinux):

  • CPU limit: Scripts may slow down or return 503 errors.
  • RAM limit: Processes may be killed, causing 500 errors.
  • I/O limit: File operations slow down dramatically.
  • Entry Processes limit: New visitors see 503 or 508 errors.

Reducing Resource Usage

  1. Enable caching — Serve cached pages instead of processing PHP for every request.
  2. Optimize database queries — Use indexes, clean up overhead, and reduce query complexity.
  3. Optimize images — Compressed images reduce I/O and bandwidth.
  4. Use a CDN — Offload static files to reduce server load.
  5. Limit cron jobs — Don’t run heavy tasks more often than necessary.
  6. Disable WordPress cron and use a real cron job instead:
    // In wp-config.php
    define('DISABLE_WP_CRON', true);
    
    Then set up a cron job: */15 * * * * /usr/local/bin/php /home/user/public_html/wp-cron.php
  7. Remove unused plugins and themes — Each active plugin consumes resources.
  8. Upgrade PHP version — Newer PHP versions are significantly faster.

When to Upgrade

Consider upgrading your hosting plan when:

  • You consistently hit resource limits
  • Your website loads slowly despite optimization
  • You experience 503/508 errors during peak traffic
  • Your traffic has grown beyond shared hosting capacity

Need Help?

Contact 10Corp support for help identifying resource bottlenecks or recommendations for the right hosting plan for your needs.

Tags: hosting resources cpu ram limits performance

Still need help?

Our support team is available 24/7 to assist you.