Importance of Testing Before Renting a VDS

Started by glawar, Sep 12, 2022, 06:33 AM

Previous topic - Next topic

glawarTopic starter

There are many options for choosing a web hosting provider and virtual server, as there are dozens of data centers available. However, the decision can be difficult due to the lack of information about the types of processors, memory, disks, performance, and communication channels in the service providers' tariffs.

Even when open data is given, it can be difficult to compare. This leaves us with the question of how to understand the services and make the right choice. For example, a virtual server from one provider may cost four times more than another, but it could indicate either the provider's greed or high-quality services.

To gain a better understanding of the market, we conducted a test drive of 13 different web hosting providers offering comparable services, including Beget, Digital Ocean (DO), Firstbyte, Firstvds, ITSOFT, Leaseweb, Linode, Ruvds, Selectel, Skyhost, and Sweb. Our study provided insights into the level of competition, recommendations for rational use of money, the ability to select the necessary VDS configurations, and the most productive combination of CPU/RAM resources. It also allowed us to compare VDS with conventional servers and other solutions.

Since many providers do not provide detailed information on their tariffs, we created a methodology for calculating them, taking into account each element of the VDS configuration (CPU, RAM, Storage, Network) with equal weight. We then recalculated the tariff values so that they could be compared with each other at a price relative to the reference.

To compare the technical indicators of VDS, we chose the Ubuntu distribution (20.04) as a basis, which is free software with many ready-made solutions. We calculated performance by comparing the measurements obtained in relation to the best results, which were taken as a benchmark of 100%.

After analyzing the disk results, we found that some providers limit the speed to reduce the risk of load on the disk subsystem. These providers include Yandex, Ruvds (at initial rates), Leaseweb, Firstvds, and Skyhost. However, in cases where there is less noticeable difference, different server configurations may be used. Network indicators do not always correspond to the stated values due to limitations on server interfaces with VDS or problems in the provider's network. It is important to note that specific speed test installations from repositories may underestimate the network results.

Conclusion 2: The importance of conducting testing before renting a VDS is highlighted in Point 1. Some providers are concerned about security and may require preliminary binding of bank cards and passport data. Providers who offer test periods include DO, Yandex, and Ruvds. Providers who allow for per-minute, hourly, or daily billing include Linode, Selectel, Sweb, Beget, and ITSOFT. Providers who offer a 24-hour test period include Firstbyte and Firstvds. Skyhost does not offer a test period but allows for changing the tariff. Unfortunately, Leaseweb does not provide a test period or an option to change the tariff. Testing will help eliminate errors when choosing VDS.

Conclusion 3: The best benchmark results were achieved with the ratio of x vCPU cores to xGB RAM. This configuration allows the processor to process data more efficiently. However, this configuration may not be suitable for all tasks and is not beneficial to providers as it does not allow for the full potential usage of server resources. A larger number of CPU cores does not give an increase in performance with a small amount of memory, but this configuration can be used for a large number of calculations on the fly. More memory can be used for sequential access to more applications.

Conclusion 4: Based on the data obtained, measures have been taken to reduce the cost of some tariffs. The results of the research are published in open access, and the methodology for evaluating providers can serve as a guide for others. When deciding to store data in a third-party provider's data center, it is important to not only consider prices but to also conduct testing before making a decision.


Testing processor performance for a short period is not sufficient as some low-cost VDS providers do not load the purchased cores.
To accurately compare VDS providers, it is recommended to use resource-intensive applications for a couple of days to weed out providers who do not truly offer VDS.
 Additionally, testing memory by giving it completely to a process can help detect overselling of web hosting multiplied by memory ballooning.


The technical level of the article is lacking as it does not provide clear comments or memos to explain the pictures, graphs, and tables presented.
It is unclear which tariffs have been tested with providers, what type of virtualization was used, and the type of drives provided for each test. Additionally, it is unclear why Phoronix Test Suite and build-linux-kernel were used since compiling software is not a task regularly performed by many users. The conclusion that some providers limit speed is unsupported by clear evidence and lacks information on disk volume and units of measurement.

 IOPS and Latency are not clearly measured or reported, and the type of processor and storage space used for testing is unknown. Finally, the article's summary provides vague conclusions and does not specify what was purchased for testing.


If you want to create a small test site after purchasing a domain name, consider using free hosting as it is suitable for sites with minimal content and audience. For those who only want to pay for the resources they use, cloud hosting is a good alternative. If you manage a specific web site that requires specific server settings, VPS hosting service is recommended. However, for resource-intensive web projects, renting a physical server or colocation is ideal.

When choosing web hosting, consider the disk space needed, technical functions required, and whether the hosting provider offers such resources. Also, it is important to evaluate the efficiency and professionalism of the technical support team. Finally, compare different providers and read user reviews to ensure that the level of services matches the price.


Testing before renting a Virtual Dedicated Server (VDS) is crucial for several reasons. Let's explore some of the key importance of testing:

1. Performance Evaluation: Testing allows you to assess the performance capabilities of the VDS. By simulating real-world scenarios or workload patterns, you can understand how well the server performs under different conditions. This evaluation helps you ensure that the VDS meets your performance expectations and can handle your specific application or workload requirements.

2. Reliability and Stability: Through testing, you can analyze the reliability and stability of the VDS. By subjecting the server to stress tests or prolonged usage, you can identify any potential weaknesses or issues that may arise in terms of system crashes, downtime, or resource limitations. This assessment enables you to choose a reliable and stable VDS provider that ensures minimal disruptions to your services.

3. Compatibility Testing: It is important to test the VDS environment with your specific applications or software. This allows you to confirm that all necessary dependencies and configurations are compatible and functional within the server environment. Compatibility testing helps ensure that your applications will run smoothly without any compatibility issues or unexpected errors.

4. Security Assessment: Testing helps you evaluate the security measures implemented by the VDS provider. By conducting vulnerability assessments or penetration testing, you can identify any potential security vulnerabilities that could compromise your data or system. This assessment enables you to make an informed decision about the security measures of the VDS provider and take necessary precautions to protect your data.

5. Cost Optimization: Testing allows you to validate the performance and suitability of the VDS for your specific needs. By identifying any performance bottlenecks or inefficiencies, you can optimize your resource allocation and potentially reduce unnecessary costs. This optimization ensures that you are getting the most value out of your rented VDS.

Overall, testing before renting a VDS is essential for ensuring performance, reliability, security, compatibility, and cost optimization. It empowers you to make an informed decision, mitigates risks, and maximizes the benefits of using a VDS for your hosting needs.