How to Benchmark your VPS?

Have you recently purchased a VPS? do you want to see how powerful is that VPS and what can you do with it? or do you want to write a review for a host and can’t find the rights scripts to benchmark with?

Benchmarking VPS is that process where some script runs code (like editing image, copying file and compiling things.. etc) and calculate how much time does VPS or Server take to finish it, of course the faster VPS will do these processes faster, and in this way you can check quality of the product you purchased, and to see your VPS capabilities.

For Example : you purchased a VPS from some host, and while you were benchmarking, you found less features than promised in host’s offers (like 15MB/s speed network while promised was 120MB/s) or (only two processor’s cores while offer was for 4 cores) , in this way you can ask for a fix or for a refund if available.

So, here are some of the best and most popular and guaranteed ways to benchmark :

1. FreeVPS.US Benchmark “Simple and Quick” :

If you really want fast and quick overall VPS benchmark test, then Benchmark is that one right for you!

It can benchmark Network, I/O, CPU Cores number, CPU Frequency (Measured in MHz) as well as amount of RAM.

you can run on your VPS by simple executing following commands :

wget -O - -o /dev/null|bash

2. Geekbench 3 Benchmark “Advanced processor and memory”:

This is a kind of advanced Benchmark which calculates lots of information about CPU and RAM as well as files copying, it works for multi core processors, so it gives you score for your single and multi core processor and also comparison chart of people who used that bench.

All you have to do is to execute following (Version 3.3.2) :

tar -zxvf Geekbench-3.3.2-Linux.tar.gz
cd dist/Geekbench-3.3.2-Linux

Then, if your Operating system is 32-bit, execute :


and if you are 64-bit then execute :

dpkg --add-architecture i386
apt-get update
apt-get install libc6:i386 libstdc++6:i386

Then just click “Enter” in order to execute bench, then you will get some url, that url has your results.

UnixBench “Very advanced Processor Benchmark”

Unixbench is one of the most solid benchmarks, it gives you very advanced information about CPU and RAM.

Execute :

apt-get update
apt-get install build-essential
tar -zxvf unixbench-5.1.3.tgz
cd unixbench-5.1.3

4. Big network test:

this test has +10 servers to download from (multiple locations around the world) it is perfect to test the routing (sometimes they are not real, because maybe the host server upload speed is slower than your VPS download speed).

you can do by executing following commands :

apt-get install python
chmod +x

5. Speedtest network benchmark

Small network to test your network with the closest server to yours (location) it is common test to test network

Execute :

apt-get install -y python git
git clone
python speedtest-cli/ install
cd speedtest-cli
python ./

6. Iperf (Best network speed test)

you can use iperf3 the test your Network speed (Bandwidth) properly and unlike, iperf servers can do +1gbps speeds while has few servers who can do that (there usually are more than one test his speed in one time)

if your server is near USA then execute:

apt-get update
apt-get install git python build-essential
git clone
cd iperf
make install
iperf3 -c

if your server is in Europe or near area

apt-get update
apt-get install iperf
iperf -c


Benchmarking VPS is very good process, but don’t do it lots, you may get your VPS suspended!

because you are using lots of dedicated server’s resources 🙂