How is the VPS Index calculated for the ranking?

Frequently Asked Questions
  • What is a virtual server (VPS)?
  • What is the difference between VPS, shared hosting, and dedicated server?
  • Advantages and disadvantages of VPS?
  • What is the main objective of the IndexVPS project?
VPS parameters

What VPS performance parameters are tested?

  • Performance of a single processor core
  • Performance of all available processor cores
  • Operational memory performance
  • Sequential read and write disk performance
  • Random read and write performance
  • Network speed across multiple locations
  • Network latency to multiple locations

The position of a specific VPS tariff is determined by the VPS index, which is calculated based on the tests listed. The position of the hosting provider depends on the average index of all analyzed VPS.


How often and how many times is VPS testing performed?

All virtual machine performance tests are repeated three times. The test execution time is selected randomly within a range of 3 days.

This means that the hosting provider cannot influence the VPS test results in any way.


How is processor performance measured on a VPS?

Performs performance analysis of one core and all declared cores on the VPS. Testing is performed using the Geekbench 6 benchmark.

As a rule, the performance of all cores is not equal to the performance of one core multiplied by the number of cores. For example, for a 4-core VPS, the indicators may be as follows: Multi-Core Score - 3585, а Single-Core Score - 1129.

1129 x 4 = 4516, which is greater than 3585

This means that performance decreases when all cores are loaded at the same time. Therefore, we take into account the percentage decrease in performance when creating the VPS index.


How is RAM performance tested?

The Sysbench benchmark utility is used to analyze the speed of operations in random access memory (RAM). This is a multi-threaded open-source tool that analyzes the number of events performed per unit of time.


How is disk speed analyzed on VPS?

Disk system performance is analyzed in two stages:

  1. Determining the maximum number of IOPs.
  2. Determining the maximum amount of data that can be transferred per second.

The Fio utility is used with parameters selected to be as optimal as possible to eliminate the possibility of data caching and to approximate the actual load on the server as closely as possible.

The first stage determines the maximum number of operations per second. Two operations are performed to obtain IOPs for random read and random write. This stage is the most important because it generates the load that is most often seen on a VPS.

In the second stage we obtain the maximum possible data transfer speed during linear (sequential) reading and writing.


How is the network analyzed?

Network speed, as well as latency (response time), is checked using Speedtest. Testing is performed at several locations in Europe, Asia, and North America.

The VPS index takes into account not only the speed at a given moment, but also compares its change over time and compares speeds in different directions. The ideal network quality will be provided by a virtual server with approximately the same speed in all directions around the world and no significant changes in speed and latency.

It is also important to note that IndexVPS determines the VPS location and gives preference to locations closer to the server. However, it is tested in all directions.


What does IndexVPS consider most important when evaluating VPS performance?

IndexVPS's point of view is based on extensive experience working with servers, including virtual ones, as well as experience in programming and analyzing performance issues on various websites.

We believe that the most important factor is processor (CPU) performance, as no operation can be performed without passing through the processor's computing resources.

The second most important factor is disk system performance. Despite the fact that all operations are performed using RAM, just like with the processor, the importance of RAM performance cannot be overestimated. The speed of processing operations in memory naturally varies between servers, but RAM remains faster than disk storage.

Network quality is also important when determining the VPS index, since access to the virtual server is always remote. VPS is rarely used for performing exclusively local operations.


Can you buy the rating you need?

IndexVPS shows only reliable VPS performance ratings. Our VPS index cannot be purchased.

Advertising is sold exclusively in the advertising block and does not affect the index itself.

16 VPS tested