How to Benchmark your VPS?

[UPDATED]

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 :

Bench.sh Benchmark “Overall Benchmark”

Bench.sh benchmark is an overall benchmark, it tests over +10 different server locations on different networks, I/O speed, Processor and Memory capacity, it is very similar to FreeVPS.US benchmark, Here is how to test in debian/ubuntu based systems :

FreeVPS.US Benchmark “Simple and Quick” :

If you really want fast and quick overall VPS benchmark test, then FreeVPS.us 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 :

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) :

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 :

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 :

Speedtest network benchmark

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

Execute :

Iperf (Best network speed test)

you can use iperf3 the test your Network speed (Bandwidth) properly and unlike speedtest.net, iperf servers can do +1gbps speeds while speedtest.net 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:

if your server is in Europe or near area

Notice

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 🙂

Leave a Reply

Your email address will not be published. Required fields are marked *