VPS Benchmark: CPU, RAM, and Disk Speed Comparison
In our comprehensive VPS comparison, we reviewed 11 hosting providers in detail. Server performance was one of the key criteria. We set up a VPS with each company and measured performance using various benchmarking tools.
Below you'll see the performance test results and an explanation of our testing methodology. Read the full results for all hosting providers tested in our detailed VPS comparison.
VPS Performance Results
We ran automated tests for each hosting provider to measure how well their virtual servers perform in four key technical areas. These benchmarks show how quickly and reliably a VPS can handle typical tasks. Here's what we tested:
CPU: How fast the processor executes tasks.
RAM: How fast the memory reads data.
Disk: How many data operations the storage can handle per second.
Network: How fast data can be downloaded.
CPU Benchmarks
We measured CPU performance for both single-core and multi-core scenarios. The results include real-world tasks similar to those found in everyday applications and web workloads.
Here's the single-core performance ranking:
| Geekbench 6 (Single Core) | |
|---|---|
![]() | 1,771 |
![]() | 1,468 |
![]() | 1,442 |
![]() | 1,105 |
![]() | 1,071 |
![]() | 954 |
![]() | 482 |
And here's the multi-core performance ranking:
| Geekbench 6 (Multi Core) | |
|---|---|
![]() | 7,945 |
![]() | 7,159 |
![]() | 6,177 |
![]() | 5,476 |
![]() | 1,987 |
![]() | 1,978 |
![]() | 1,652 |
RAM Benchmark
We measured memory performance by testing read speeds in megabytes per second. We ran the test across a large data range to get realistic results for sustained load and overall RAM performance.
| stream copy | |
|---|---|
![]() | 117,934 MiB/sec |
![]() | 105,374 MiB/sec |
![]() | 86,477 MiB/sec |
![]() | 56,064 MiB/sec |
![]() | 47,490 MiB/sec |
![]() | 36,342 MiB/sec |
![]() | 18,921 MiB/sec |
Disk Benchmark
For storage, we focused on IOPS (input/output operations per second). We tested with 4-kilobyte block sizes, which reflect typical access patterns for databases or many small files.
| fio (Total IOPS, Block Size 4k) | |
|---|---|
![]() | 120,300 IOPS |
![]() | 115,800 IOPS |
![]() | 100,700 IOPS |
![]() | 57,700 IOPS |
![]() | 52,500 IOPS |
![]() | 40,000 IOPS |
![]() | 21,400 IOPS |
Network Benchmark
For network connectivity, we measured download speeds in megabits per second. We tested a connection from Germany to London over IPv4. This shows how quickly a server responds to external users and how well it handles large data transfers.
| iperf (Receive Speed, IPv4, London) | |
|---|---|
![]() | 6,970 MBit/s |
![]() | 6,220 MBit/s |
![]() | 5,020 MBit/s |
![]() | 4,810 MBit/s |
![]() | 1,950 MBit/s |
![]() | 986 MBit/s |
![]() | 292 MBit/s |
Overall Results
Hosting providers can earn up to 30 points in the performance category, which accounts for 30% of the overall score. The sub-scores are based on four individual tests: CPU, RAM, disk, and network.
The table below shows the complete results and the score for each provider:
![]() | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() | |
|---|---|---|---|---|---|---|---|
| Performance (30%) | |||||||
| CPU Benchmark | 10/15 Single-Core: 1,442
Multi-Core: 7,945 | 13/15 Single-Core: 1,771
Multi-Core: 5,476 | 9/15 Single-Core: 1,468
Multi-Core: 6,177 | 8/15 Single-Core: 1,105
Multi-Core: 7,159 | 2/15 Single-Core: 954
Multi-Core: 1,652 | 0/15 Single-Core: 482
Multi-Core: 1,978 | 2/15 Single-Core: 1,071
Multi-Core: 1,987 |
| RAM Benchmark | 5/5 105,374 MiB/sec | 4/5 86,477 MiB/sec | 5/5 117,934 MiB/sec | 2/5 47,490 MiB/sec | 0/5 18,921 MiB/sec | 1/5 36,342 MiB/sec | 2/5 56,064 MiB/sec |
| Disk Benchmark | 1/5 57,700 IOPS | 5/5 120,300 IOPS | 1/5 40,000 IOPS | 4/5 100,700 IOPS | 4/5 115,800 IOPS | 0/5 21,400 IOPS | 1/5 52,500 IOPS |
| Network Benchmark | 4/5 5,020 MBit/s | 0/5 986 MBit/s | 3/5 4,810 MBit/s | 0/5 1,950 MBit/s | 5/5 6,970 MBit/s | 0/5 292 MBit/s | 5/5 6,220 MBit/s |
| 20 / 30 Points | 22 / 30 Points | 18 / 30 Points | 14 / 30 Points | 11 / 30 Points | 1 / 30 Points | 10 / 30 Points |
Here are the five VPS providers that performed best in our performance review:
Hostinger VPS: Strongest Single-Core & Top SSD Performance

Hostinger is an international provider based in Lithuania with server locations in many countries. In our benchmarks, the company stands out with its exceptional single-core performance, taking first place in this category. Hostinger also leads the comparison in SSD performance.
This combination makes Hostinger's VPS offering especially attractive for traditional web applications and compute-intensive single-threaded processes. However, network performance is a clear weakness, however. Hostinger only ranks 10th out of 11 here. Multi-core performance could also be stronger.
Hetzner VPS: Strong Multi-Core Performance

Hetzner is one of the most well-known hosting providers in Germany and caters primarily to advanced users. In our benchmark tests, Hetzner impressed with excellent CPU performance, especially in multi-core tasks, where it claimed second place. Memory access times were also fast.
SSD performance, however, was only average. The network connection is stable but doesn't quite match the top providers. Overall, Hetzner delivers a powerful combination of processing power and RAM throughput.
IONOS VPS: Balanced Performance

IONOS is a German web hosting provider owned by United Internet. It focuses on providing hosting solutions for freelancers and businesses.
The benchmarks show well-rounded performance overall. Memory speeds rank among the fastest in our comparison. CPU performance lands in the upper mid-range for both single-core and multi-core tests.
There are clear weaknesses in SSD access speeds, where IONOS falls toward the bottom. If you can live with that, IONOS is a reliable, versatile, and affordable VPS provider.
Methodology: How We Tested
EXPERTE.com subscribed to a VPS from each of the listed web hosts. To ensure a fair comparison, we selected plans priced around $30 per month. If no plan was available at that price, we chose the closest option.
Here's how we tested:
We installed Ubuntu 24.04 on each server.
For benchmarking, we used Yet-Another-Bench-Script (YABS), which runs a series of automated tests.
We used Geekbench 6 for single-core and multi-core tests.
We measured SSD I/O performance with fio.
We ran network tests using iperf3.
We tested RAM performance separately with the STREAM benchmark.




















