Skip to content

benchmark for testing VPS, PCs; fast and simple, Scripts for automating the execution and results collection using the command-line version of Geekbench

License

Notifications You must be signed in to change notification settings

mikeyang01/Benchmark_script_for_VPS

Repository files navigation

VPS Benchmark Tool Collection

This document summarizes commonly used VPS performance testing scripts, covering CPU, disk, network, stress testing, and more. Works on Linux systems like Ubuntu/Debian/CentOS.

CPU Benchmark script for VPS

Execute benchmark testing automatically and show detailed results online. Powered by Geekbench.
Works on Linux like Ubuntu, centOS, debian and etc.
Best for testing VPS, cloud server...

How to run

In the command line, paste the following and enter.

curl -L -o gk5.sh https://rebrand.ly/gk5 && bash gk5.sh

How long will the test cost?

Depends on CPU, around 1~5 minutes

Sample results

Geekbench 5 Test Items

Single-Core & Multi-Core: AES-XTS, Text Compression, Image Compression, Navigation, HTML5, SQLite, PDF Rendering, Text Rendering, Machine Learning

Network Speedtest for VPS

Originally from https://raw.githubusercontent.com/sivel/speedtest-cli/master/speedtest.py

How to run

In the command line, paste the following and enter.

curl -L https://rebrand.ly/speed-cli | python3 -

Output:

Retrieving speedtest.net configuration...
Retrieving speedtest.net server list...
Testing from Comcast Cable (x.x.x.x)...
Selecting best server based on ping...
Hosted by FiberCloud, Inc (Seattle, WA) [12.03 km]: 44.028 ms
Testing download speed........................................
Download: 32.29 Mbit/s
Testing upload speed..........................................
Upload: 5.18 Mbit/s

🧰 Other Famous Benchmark & Testing Tools


🔧 General Benchmark Scripts

LemonBench – Comprehensive Benchmark Script

Supports CPU, memory, disk, network, and system information testing.

curl -fsL https://ilemonra.in/LemonBenchIntl | bash -s fast

SuperBench – Optimized for China Network

Suitable for testing speed from mainland China, disk I/O, and basic performance.

bash <(curl -Lso- https://git.io/superbench)

YABS (Yet Another Benchmark Script) – Minimalist Style

Quickly tests disk I/O, Geekbench scores, and network bandwidth.

curl -sL yabs.sh | bash

🌐 Network Performance Tools

Speedtest CLI – Official CLI Tool

Global speed test tool providing upload, download, and latency stats.

curl -s https://install.speedtest.net/app/cli/install.sh | bash
speedtest

iperf3 – Network Throughput Testing

Measures bandwidth between a VPS and a client device.

# On the server:
iperf3 -s

# On the client:
iperf3 -c <server-ip>

🧠 CPU / Memory Stress Tools

stress-ng – CPU, Memory, and I/O Stress Test

Allows configurable stress types and duration for stability testing.

sudo apt install -y stress-ng
stress-ng --cpu 4 --io 2 --vm 2 --timeout 60s

💽 Disk I/O Test Tools

fio – Comprehensive Disk Benchmark Tool

Supports read/write modes, I/O depth, concurrency, and more.

sudo apt install -y fio
fio --name=test --size=1G --filename=testfile --bs=4k --rw=randrw --ioengine=libaio --iodepth=64 --runtime=60 --numjobs=4 --group_reporting

🛰️ Visual Traceroute Tools

BestTrace – Visual Traceroute Utility

Supports IP geolocation and is ideal for analyzing international routing paths.

wget https://cdn.ipip.net/17mon/besttrace4linux.zip
unzip besttrace4linux.zip
chmod +x besttrace
./besttrace -q 1 <ip-address>

🎮 GPU Stress Test (Web-based)

Web-based GPU stress test using WebGL, no installation needed.
Open your browser and visit: https://cznull.github.io/vsbm

About

benchmark for testing VPS, PCs; fast and simple, Scripts for automating the execution and results collection using the command-line version of Geekbench

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages