CPU is the most important of the system resources on servers in general, as the adequacy and speed of the CPU can significantly affect the performance of a website or an eshop. There are of course other system resources that are very important, but the CPU is the most important resource and the most expensive in terms of hardware.
CPU adequacy
CPU adequacy is studied at two levels. In the first level, it is important to have sufficient CPU on the server as a whole, while in the second level we study whether the CPU assigned to each hosting plan is sufficient for the needs of the application hosted.
The adequacy of processing power at server level, is controlled by our company. Our main priority is the consumption of processing power not to exceed 50% to 60% of the total dynamic of the server, so that the server can cope without delays in the occasional peaks that may occur on the web pages that are hosted at the same time. Once a server reaches the limits of total processing consumption that we set, then a new server takes over. The overall processing performance of the server is crucial, as there must be resource availability in order to be able to serve the sites without delays for which the server is responsible.
Adequacy of processing power at the hosting plan level is also very important. Referring to 1 core CPU, we refer to the higher processing power that a hosting package can consume. Each core is a physical core cpu and not a virtual core. We give all the processing power that a core CPU has from the manufacturer and we do not subdivide it into Virtual cores.
This option gives an added value to your hosting package in the long run, as the servers are regularly upgraded and therefore after each upgrade the new CPUs are fatally stronger and faster, since technology is an ally in this route.
So a customer who trusted us 10 years ago for a hosting package with 1 core CPU, now enjoys multiple processing power compared to the one he bought, so informally his hosting package was upgraded without being charged. But it is not happen the same when one gives Virtual cores, which are subdivisions of the physical CPU. In such cases he calls Virtual Core the performance up to some Hz of processing power and any upgrade over the years never reach the final customer, as Virtual Cores do not upgrade automatically.
If you do an internet search you will find that there are all kinds of options. There are plans with Virtual Cores, there are plans with many cores, there are plans that do not specify how many cores the packet is allowed to consume, as they do not have any control at this level. A package that preaches for example 3 cores will not be effective while the total availability of the server is exhausted, nor will a package with Virtual Cores be effective in the long run if the provider does not take care to give more power per virtual core over the years and evolution of technology.
In your search for the ideal hosting package you should ensure that there is some evolution on the server over the years and that you will enjoy the benefits of technological advancement and you should also have an appreciation for the overall performance of the server.
To the question, if one CPU core is enough for a typical website or eshop, the answer is clearly yes. In order to consume more than half of the CPU, demanding processes must be performed on a large data set or there must be technical glitches in the host application. There is of course the possibility of high demands due to increased traffic, but in these cases the website owner may have already invested enough money to optimize his website and will probably have analyzed the processing needs of his website to not be ahead surprises.
More CPU:
When does a hosting package need more CPU? If a page is slow, do I necessarily need more CPU? These are questions that our customers sometimes ask us. Answers to this type of question are given through measurements with the appropriate tools.
In the Business Line and Semi Dedicated Line plans, you will find the X-Ray module, which provides analysis of time delays on a website. Also from the Resource Usage option that you will also find in cPanel, you can see if the resources of your package are sufficient for the needs of your website.So if you find overuse of resources, from the combined study of these two tools of the CloudLinux Operating System, you can draw a measurable conclusion, whether the resources of your package are sufficient or no. You will also be able to know WHY your site consumes a lot of resources and you will have an estimate of how many more resources you will need. We can help you in this process.
If you need more resources, but are not sure how many, then we can assign more resources in your package before making any upgrades, to have a clear, measurable and proven track record of your website needs. Then you will decide whether to upgrade or not and in which package. Our technicians will assist you in these procedures to have an efficient page at the lowest possible cost and with the least effort on your part.