Web hosting

Hosting resource limits explained: CPU, RAM, I/O, processes and inodes

Storage is the easiest hosting limit to advertise, but it is rarely the only resource that determines whether a website behaves well. CPU time, memory, disk I/O, process limits, database load, and file counts can matter just as much.

CPU limits measure work, not page count

Dynamic applications use CPU when PHP code runs, templates render, plugins execute, archives are created, background jobs run, or expensive database work is triggered.

A small website with inefficient code can use more CPU than a larger static site, which is why “number of pages” is not a useful capacity measure by itself.

Memory limits affect concurrent work

Applications, PHP workers, database queries, image processing, and background tasks all consume memory. Repeatedly reaching a memory limit can cause requests to fail, workers to be killed, or the hosting platform to throttle the account.

Disk I/O can make a site feel slow

I/O measures how quickly the workload can read and write storage. Cache creation, backups, imports, logging, databases, and large file operations can all become I/O-heavy even when CPU usage looks reasonable.

Processes and concurrent requests matter

Shared platforms often limit how many processes or simultaneous application requests one account can run. Those boundaries prevent a single customer from consuming the entire server, but they can also expose applications that create too much concurrent work.

Inodes are basically file-count pressure

A hosting account can have free disk space and still contain an excessive number of files. Caches, sessions, logs, email, thumbnails, dependency trees, and old backups can create huge file counts. Providers may enforce an inode or file-count limit to keep filesystems manageable.

Treat limits as diagnostic information

When a site repeatedly reaches a resource boundary, determine why before upgrading blindly. The right fix might be caching, removing a broken plugin, optimizing a query, cleaning old files, changing a scheduled job, or moving to a plan with more appropriate resources.

Related DotMoose serviceCompare DotMoose web hosting

Keep reading

Related guides.

More web hosting →