As is widely understood, all websites hosted on Linux Shared Hosting utilize the same server resources. Therefore, to provide optimal performance for every site, there are restrictions on resource usage for CPU, RAM, I/O, inodes, and entry processes. This article outlines how these resources impact your website and scenarios in which you might consider upgrading your hosting plan.
CPU
The CPU indicates the total number of central processing units (CPUs or cores) accessible to your account. If your website utilizes a database, experiences high traffic, depends on scripts (such as PHP), or incorporates several resource-heavy add-ons (like themes and plugins), boosting your available CPU will improve your site’s performance.
RAM
RAM is the most essential type of memory for your web server. For instance, data stored in RAM is accessed the fastest, and having additional RAM reduces the frequency with which your CPU needs to fetch data from the hard disk. Upgrading a server’s RAM will enhance the overall performance of your site.
Input/Output (I/O)
I/O indicates the rate at which data is transferred between the hard drive and the RAM. When you hit your I/O capacity, the site may “freeze” as it waits for the data transfer to finish. Typically, websites that frequently read and write data, such as those for streaming media or database access, gain the most from improvements in I/O performance.
Files
File Usage tracks the total number of inodes (which are approximately equal to the total count of files and directories, including emails and their folders) within an account. If you near the inode limit for your account, you might encounter problems related to disk space. Increasing the number of inodes is an easy solution to this issue.
Entry processes
The term ‘Entry Processes’ refers to the number of connections your account can handle at the same time. This encompasses more than just the total visitors to your site; it also takes into account activities such as sending data over HTTP, transferring files via SSH, or executing a Cron job. If your website frequently encounters 508 (Resource Limit Reached) errors, increasing the allowed number of entry processes can help reduce the occurrence of these errors.
Thanks for visiting. For queries and suggestions, emails are welcome at learnweb@hostingcolumn.com.
Subscribe to Hosting Column for the latest updates and posts.