18.05.2025

How to measure cloud server performance

A cloud server can be flexible and scalable — but how efficient is it in practice? To find out, you need to know how to measure its performance. In this article, we’ll show you which metrics matter, which tools to use, and how to test everything using the Serverspace platform as an example.

Why It Matters

Key Metrics

1. CPU Performance (vCPU)

Linux / Ubuntu

sudo apt update
sudo apt install sysbench -y
sysbench cpu --cpu-max-prime=20000 run

Windows (via WSL or natively)

Or:

2. RAM Performance

Linux / Ubuntu

sysbench memory run

Windows

Use the following tools:

3. Disk I/O Performance

Linux / Ubuntu

sudo apt install fio -y
fio --name=randwrite --ioengine=libaio --rw=randwrite --bs=4k --size=1G --numjobs=1 --runtime=60 --group_reporting

Windows

winsat disk

Alternatively, use CrystalDiskMark — a simple and popular GUI tool.

4. Network Performance

Linux / Ubuntu

sudo apt install iperf3 -y
iperf3 -s # on one server
iperf3 -c [IP of the other server] # on the other server

Windows

iperf3.exe -s

On the second server:

iperf3.exe -c [server IP]

5. Overall Load and Monitoring

Linux / Ubuntu

htop

If not installed:

sudo apt install htop -y

Windows

perfmon

Task Manager
Process Explorer (from Sysinternals)

With Serverspace

On the Serverspace platform, you can:

Tool Comparison Table

Purpose Linux / Ubuntu Windows
CPU Test sysbench perfmon, WSL + sysbench
RAM sysbench memory, free -m Task Manager, resmon
Disk I/O fio, dd winsat disk, CrystalDiskMark
Network iperf3, ping iperf3, PowerShell
Overall Load htop, vmstat Process Explorer, perfmon

Common Mistakes

Conclusion

Measuring cloud server performance is a critical step toward building a stable and efficient infrastructure.
The Serverspace platform makes it easy to test, configure, and scale your servers across various operating systems, regions, and workloads.