Etc

All Server Benchmark Scripts To Test VPS Performance

Pinterest LinkedIn Tumblr

It is normal when you become so curious about the performance of a newly purchased Linux server. This is also applicable when you’ve just grabbed a Virtual Private Server (VPS) or a cloud server.

That said, you’ll need an easy-to-use tool to test the server performance which is also known as benchmarking.

Doing a server benchmark task is not an arduous job. It can be done by simply copying and pasting one simple line of command in Putty or Terminal.

A few years ago, the server benchmarking script by FreeVPS.us was so popular and widely used by many people to find out how good their servers are.

Nowadays, there are several other modifications and new server performance tester tools have arrived.

Below, we list all the best ones available which we also use them regularly.

1. Yet Another Benchmark Script (YABS)

Created by MasonR, what the script does are:

  • Fetching basic information about the server (CPU, RAM, Disk, and Swap).
  • Sequential Disk Speed Tests using DD (it was IOPING in older version).
  • iperf3 Network Speed Tests (IPv4)
  • iperf3 Network Speed Tests (IPv6), and
  • Geekbench 4 Benchmark Test.

Geekbench is a benchmarking program that measures system performance. Geekbench is a cross-platform processor benchmark, with a scoring system that separates single-core and multi-core performance, and workloads that simulate real-world scenarios. The higher the score the better.

How to use? Issue this command:

curl -s https://raw.githubusercontent.com/masonr/yet-another-bench-script/master/yabs.sh | bash

Result? See a sample test result output at https://imgcdn.dev/i/Yvkd. The test was conducted at UpCloud 1GB RAM cloud plan.

2. Bench Monster

This server performance tester script is built upon MasonR’s and sayem314’s code. The tasks it does are also similar.

Moreover, the scripts feature adjustable arguments and hence, you can opt whether to do a complete default test or to do an only speed test from select locations.

What it does:

  • Fetch and display basic system information.
  • Disk I/O speed test.
  • and Global connection speed test.

How to use? Choose one of these command options:

Default settings (Global Speed Test):

curl -LsO bench.monster/speedtest.sh; bash speedtest.sh

Benchmark & The US Speedtest:

curl -LsO bench.monster/speedtest.sh; bash speedtest.sh -us

Benchmark & Europe Speedtest:

curl -LsO bench.monster/speedtest.sh; bash speedtest.sh -eu

Benchmark & Middle East Speedtest:

curl -LsO bench.monster/speedtest.sh; bash speedtest.sh -me

Benchmark & Asia Speedtest:

curl -LsO bench.monster/speedtest.sh; bash speedtest.sh -asia

Benchmark & South America Speedtest:

curl -LsO bench.monster/speedtest.sh; bash speedtest.sh -sa

More information is available here.

Result? See sample test result output at https://clbin.com/JZ1B9 or at https://imgcdn.dev/i/Yxvl.

3. Server Bench Script

ServerBench.net provides several tools, all of them are one-liner command, to benchmark server performance. You can choose between Bench.sh, the legacy Freevps.us, Nench.sh, and K4Y5’s ServerBench scripts.

How to use? Choose one of these command options:

Bench.sh test:

wget --no-check-certificate https://serverbench.net/bench.sh -O - -o /dev/null|bash

FreeVPS.us benchmark test:

wget --no-check-certificate https://serverbench.net/bench-sh-2.sh -O - -o /dev/null|bash

Nench.sh test:

wget --no-check-certificate https://serverbench.net/nench.sh -O - -o /dev/null|bash

ServerBench K4Y5’s Test:

wget --no-check-certificate https://serverbench.net/serverbench.sh -O - -o /dev/null|bash

Result? Want to see some examples? Visit https://serverbench.net/ then click the Example Output button(s). This is one example below, tested on Digitalocean 1GB RAM plan.

The full result is available here.

You may notice that the download speed is different than what’s in YABS. The first uses wget while the YABS uses iperf.

A blogger by hobby. He is an ordinary worker at day, a hybrid sys-admin at night. Sharing knowledge through blogs is his passion. He likes ice cream BTW.

Write A Comment