Measuring, Comparing, and Optimizing Disk Performance on VPS Hosting

Author: Christopher Christopher   | 14 Apr 2025

VPS hosting hard drive performanceThe performance of virtual servers is significantly influenced by the performance of the underlying hard drive systems. Especially with data-intensive workloads, the speed of the storage determines whether applications run smoothly or stall. To assess the performance of a VPS hosting, measuring hard drive performance is essential. This involves analysing both the write and read speeds per second, as well as the number of Input/Output Operations per second (IOPS) – two key metrics that provide deep insights into the behaviour of storage systems. In addition to established tools for measurement, various approaches are available to specifically improve hard drive performance.

Hard Drive Performance as a Critical Factor in VPS Hosting Performance

The disk performance is one of the key factors influencing the overall performance of a Virtual Private Server (VPS hosting). Especially in virtualised environments where multiple users share the physical hardware, the disk can quickly become a bottleneck. Applications that handle many small files or continuously access data – such as databases, web applications, or CI/CD pipelines – are particularly dependent on fast read and write processes. In addition to the raw transfer rate, the number of Input/Output Operations per Second (IOPS) is crucial as it indicates the system's ability to efficiently handle many simultaneous accesses. Inadequate disk performance can result in longer loading times, delays in script execution, or sluggish response times for entire applications. To properly assess and optimise the performance of your VPS hosting, special attention should be paid to the storage component.

Tip: Also, learn about the CPU performance of VPS hosting

 

Difference between Input/Output Operations per Second (IOPS) and Write and Read Speed per Second

IOPS and write/read speed are two different but closely related metrics for evaluating disk performance.

IOPS (Input/Output Operations Per Second) indicates how many input and output operations a storage system can process within one second. It focuses on the number of individual operations rather than the amount of data, regardless of whether 4 KB or 1 MB is being read or written. This value is particularly relevant for applications with many small accesses, such as databases or log files.

The write and read speed per second, usually expressed in Megabytes per second (MB/s), measures the actual amount of data that can be written or read per second. This metric is especially important for large, contiguous files – such as copying large media files or loading extensive software packages.

In summary:

  • IOPS measures the number of operations → important for many small accesses.
  • MB/s measures the data volume per second → important for large, sequential accesses.

An efficient system should ideally deliver good values in both disciplines – high IOPS for responsive applications and high MB/s for fast data throughput.

 

Tools and Methods for Performance Analysis of the Hard Drive on VPS Hosting

To accurately assess the hard drive performance of a VPS hosting, various tools and testing methods are available. They provide important metrics such as the maximum transfer rate, the number of I/O operations per second (IOPS), and the average access time. Depending on the use case, different measurement methods are appropriate.

 

 

For a comprehensive evaluation of hard drive performance, it is recommended to use a combination of multiple tools and tests. This allows different aspects of storage performance to be assessed, providing a realistic evaluation of the performance of a VPS hosting.

 

Hard Drive Performance of VPS Hosting: Testing with fio

To realistically and comparably evaluate the hard drive performance of VPS hosting, we use fio (Flexible I/O Tester) in our VPS hosting tests. This benchmark tool is part of the YABS (Yet Another Bench Script) test script and simulates different access patterns on the storage system. It performs random read and write operations with small block sizes, creating a practical scenario that particularly stresses data-intensive applications like databases. The resulting metrics, including IOPS (Input/Output Operations per Second), throughput, and latencies, are then incorporated into our performance evaluation of the VPS hosting.

 

What Hard Drive Benchmarks on VPS Hosting Reveal – and What They Don't

Hard drive benchmarks such as fio or ioping provide important insights into the performance of the storage system on a VPS hosting. High IOPS values and short access times indicate a fast SSD or NVMe base, which is particularly advantageous for data-intensive applications.

However, the measurement results are always snapshots under specific test conditions. Especially in shared hosting environments, performance can vary depending on the time of day or the load from other customers. Benchmarks therefore show the technically possible performance spectrum but do not guarantee consistently high performance in real-world operations.

 

What values are considered good for disk performance?

The following benchmarks for disk read/write speed and Input/Output Operations per Second (IOPS) are considered good, average, or poor:

The benchmark for disk read/write speed should be over 1500MB/s to be considered good. Values between 1500MB/s and 1000MB/s are rated as average. Any values below 1000MB/s are considered poor.

The benchmark for disk Input/Output Operations should be over 25,000k IOPS to be considered good. Values between 25,000 IOPS and 15,000k IOPS are rated as average. Any values below 15,000k IOPS are considered poor.

 

Find out which VPS performs best in our disk performance test:

The fastest providers from our vServer test

Provider Single Core Multi Core Read Write IOPS Overall Score

 

Optimisation: Getting more performance out of the VPS

Optimising disk performance on a VPS hosting is often limited, especially with shared storage. However, targeted measures can help improve performance significantly or avoid bottlenecks.

Some approaches to optimisation include:

  • Customise File System Options: Using the noatime option can prevent unnecessary write accesses to the file system, as access times are no longer stored.
  • Utilise Caching Strategically: Database and web server software such as MySQL or NGINX offer extensive cache functions that reduce disk accesses and improve response times.
  • Minimise Swap Usage: Sufficiently large RAM capacity prevents the system from resorting to slow swap memory.
  • Optimise Processes and Cron Jobs: Regularly running Cron jobs should be scheduled to avoid peak load times.
  • Choose Higher-Tier Plans: VPS hosting offers with guaranteed SSD or NVMe resources often provide significantly better I/O performance than entry-level models.
  • Consider Provider Selection: Specialised hosts sometimes offer plans with IOPS guarantees or storage tuning – ideal for data-intensive applications.

For particularly high demands, ultimately consider switching to a dedicated server with assured resources. This is the only way to reliably and consistently maintain disk performance at a consistently high level.

 

Conclusion: Assessing Disk Performance of VPS Hosting Correctly

The performance of the disk is a crucial component for the overall performance of a VPS hosting – especially for data-intensive applications. At the same time, the storage area is one of the components whose actual speed can vary the most in virtualised environments. Factors such as the storage technology used, the virtualisation layer, and the load from other customers can significantly affect the measurable values.

Benchmark tools like fio, ioping, or iostat provide important comparison values and highlight typical strengths and weaknesses of the storage system. However, they always represent snapshots and cannot guarantee that the values obtained will be consistently achievable under everyday loads.

For a realistic assessment of hard drive performance, the results should always be considered in conjunction with your own usage scenario. Those who rely on fast I/O access regularly should specifically focus on dedicated resources, SSD or NVMe storage, and fair storage allocation when selecting a hosting plan. Additionally, workload-optimised settings at the system and application level can help maximise the performance of your Dedicated Server.

Only those who measure storage performance strategically, place it in the right context, and optimise it when necessary can identify and avoid bottlenecks early.

 

The fastest providers from our vServer test

Provider Single Core Multi Core Read Write IOPS Overall Score

Our article is based on our own experiences and research, as well as information from external sources.

Sources & further reading on the topic:
https://fio.readthedocs.io/en/latest/fio_doc.html (Benchmark Software)

Image credit:
kp yamu Jayanath on Pixabay

 

Write a comment


More web hosts


More interesting articles

Manage Multiple Websites: VPS Hosting or Reseller Web Hosting

For online entrepreneurs who manage multiple websites of their own or clients' online presences, the question often aris...

Overview of Server Services on Linux

Server services refer to software running on a server to provide clients or users with specific applications