fbpx

HarmonWeb Shared Servers Resources

All hosting accounts on HarmonWeb’s shared servers come with resource limits to protect your account. Previously, other users on the server could use up all the available resources (CPU/Processor, RAM/Memory, or Disk Access), slowing down other websites hosted on the same server.

All hosting accounts on HarmonWeb’s shared servers come with resource limits to protect your account. Previously, other users on the server could use up all the available resources (CPU/Processor, RAM/Memory, or Disk Access), slowing down other websites hosted on the same server.

HarmonWeb uses the CloudLinux operating system, which employs the LVE system, a kernel-level technology, to ensure that all websites on the server have fair access to resources.

Any shared hosting account may use no more than the resources below:

SHARED STARTER PLAN

CPU50%
Physical Memory512MB
Entry Proceses 20
Number Of processes 100
I / O10MB/s

SHARED CLASSIC PLAN

CPU50%
Physical Memory1GB
Entry Proceses 20
Number Of processes 100
I / O10MB/s

SHARED VIP

CPU100%
Physical Memory2GB
Entry Proceses 20
Number Of processes 100
I / O10MB/s

WORDPRESS HOSTING PLANS

WP STARTER PLAN

CPU100%
Physical Memory512MB
Entry Proceses 20
Number Of processes 100
I / O10MB/s

WP BUSINESS PLAN

CPU100%
Physical Memory1GB
Entry Proceses 20
Number Of processes 100
I / O10MB/s

WP VIP PLAN

CPU100%
Physical Memory2GB
Entry Proceses 20
Number Of processes 100
I / O10MB/s

More expensive packages provide additional resources and are tailored for busier websites. If you encounter any resource limits, Simply contact our team for an upgrade.

Different Resources Limit Explained

CPU Usage indicates how much of your allocated CPU resources you are currently using. The percentage provided to each account represents a portion of the server’s total CPU resources. If your CPU usage reaches 100%, it means your account is utilizing all its allocated CPU resources. Any new processes will be delayed until existing ones complete, potentially causing your website to slow down significantly or even time out in extreme cases.

Virtual Memory Usage reflects the amount of memory that processes can allocate within the LVE (Lightweight Virtual Environment). When a process attempts to allocate memory, CloudLinux checks if the total virtual memory used by all processes in the LVE is within the set limit. If it exceeds the limit, CloudLinux will block additional memory allocation, often causing the process to fail.

Physical Memory Usage (RAM) is the actual memory allocated to your account. Virtual memory is typically a file on a disk drive that the operating system uses to store information when real memory is full, such as the swap file on a Linux system. For instance, publishing a large post might use up all physical memory, but this will normalize after some time. If your physical memory usage reaches its limit, you may experience PHP errors on your website or, in extreme cases, see a CloudLinux error page. These errors are usually brief and will clear automatically once the usage drops below the limit.

Entry Processes refer to the number of processes entering your account, also known as “Apache concurrent connections.” This value determines how many PHP or CGI scripts you can run simultaneously. For example, each PHP page accessed by a user typically generates a single entry process. Many people mistakenly equate this value with the number of visitors their website can handle simultaneously. While it is true that each visitor accessing a PHP page creates an entry process, these processes usually end so quickly that it is unlikely to have many concurrent processes unless there is a large number of simultaneous visitors.

Number of Processes sets a limit on all processes generated by the account, not just specific PHP, SSH, or cron jobs. Even under high activity, this number tends to be very low as non-PHP tasks execute and complete even faster.

I/O Usage (input/output) represents the amount of disk activity your account is using. Any task that involves reading or writing to the server’s disk drive consumes I/O. We limit the maximum disk speed for each account to prevent any single account from monopolizing the disk drives, ensuring consistent performance for all users.

MySQL Connection Limits, Processor Limits

HarmonWeb allows a maximum of 27 simultaneous MySQL connections per cPanel on shared servers. This limit can be raised for VPS and dedicated servers.

The 27 simultaneous database connections should be sufficient. Most database connections open and close within a fraction of a second. A forum with 500 active members will rarely hit this 27 simultaneous connections. The SQL server will timeout after 60 seconds of inactivity. 

I am hitting the limit. What can I do about this?

Typically, either your site has too much traffic for the shared server, or your site may be under attack. It is your responsibility to fix this by updating your web framework to the newest version, optimizing/indexing databases, or upgrading to a VPS or Dedicated server.

How Much Daily Traffic Can I Get On My Website?

There are many factors that need to consider as follow:

  • How many resources are required by your website to serve a web page
  • How much resources are allocated to your shared hosting account

So this answer is not quite straightforward as your website queries will usually determine that but we have listed an average number of traffic you should expect depending on your hosting plan. 

SHARED STARTER500 – 1,000 Daily
SHARED CLASSIC1,500 – 2,000 Daily
SHARED VIP3,000 – 4,000 Daily 

SHARED HOSTING PACKAGE
WP STARTER700 – 1,300 Daily
WP BUSINESS1,500 – 2,500 Daily
WP VIP.3,000 – 5,000 Daily 

WORDPRESS HOSTING PACKAGE

Note that there are other factors that can impact your website performance and consume usage, if your website is not well optimized, you might not get up to that performance.

Leave a Reply