Testing Methodology
How we conduct VPS performance testing
Last updated: June 16, 2025
Overview
Our VPS testing methodology aims to provide objective and repeatable results that help users make informed decisions when choosing a VPS provider in Poland. All tests are conducted on standard configurations with minimal interference to ensure a fair comparison between providers.
All benchmarks are performed weekly to ensure up-to-date data that reflects the current performance of each provider. Tests are conducted automatically using scripts that eliminate human factors and ensure consistency between test runs.
Automated weekly tests for each provider
Infrastructures Tested
We test leading VPS providers in Poland, focusing on the most popular services available in the Polish market. All servers are configured with Ubuntu 22.04 LTS operating system without additional modifications to ensure a fair comparison of the underlying infrastructure capabilities.
- Ubuntu 22.04 LTS (no modifications)
- Basic system installation
- Identical testing tools for all providers
Testing Procedures
Comprehensive performance tests for each component
CPU Testing
To measure CPU performance, we use a variety of tests including:
- Sysbench CPU - measuring the time needed to verify prime numbers
- Geekbench 6 - cross-platform benchmark providing comprehensive performance metrics
- Phoronix Test Suite - server-specific workload test suites
Methodology: All tests are repeated three times, and results are averaged to ensure consistency and minimize anomalies.
RAM Testing
Memory performance is tested using:
- Sysbench Memory - measuring memory throughput and access latencies
- STREAM Benchmark - standard test for measuring memory bandwidth
- Stress-ng - simulating real-world application memory load
Disk Testing
Disk performance is a crucial aspect of VPS services. Our tests include:
- FIO (Flexible I/O Tester) - random and sequential read/write tests
- dd - basic read/write speed tests for large block sizes
- ioping - measuring I/O operation latency
Metrics: We measure both IOPS (input/output operations per second) and throughput (MB/s) for different use cases.
Network Testing
Network performance is measured using:
- Iperf3 - measuring network throughput to various geographical locations
- Speedtest-cli - measuring downloads and uploads to nearest test servers
- MTR - route and packet delay analysis
- NGINX Benchmark - simulating web application load
Data Analysis and Presentation
All test data is automatically collected and normalized to ensure direct comparison between providers. For each test category, we calculate:
Average Score
from multiple test runs
Standard Deviation
performance consistency
Comparative Scores
percentage vs. average
Results are presented in charts and tables for easy comparison. We also collect historical data to show performance trends over time for each provider.
Repeatability and Transparency
We believe in transparency in the testing process. All our testing scripts are publicly available, and detailed logs from tests are kept for each benchmark run.
Our Commitments
- Public testing scripts - full methodology transparency
- Detailed logs - archival of every test run
- Continuous improvement - regular procedure updates
If you notice any inconsistencies or have suggestions for improving our methodology, we encourage you to reach out. We are continuously working to refine our testing procedures to provide the most reliable and useful comparisons of Polish VPS providers.