Server/VPS Speedtest Script, system info, I/O test and speedtest | Benchmark Linux


XXIKU.COM

Hosting Guru

413-4130464_benchmark-logo-email-benchmark-email-logo-hd-png.png

1. Monster Benchmark​

Global Speedtest​

curl -sL bench.monster | bash

# Just Global Speedtest

curl -sL bench.monster | bash -s -- -speed

# Benchmark & The US Speedtest

curl -sL bench.monster | bash -s -- -us

# Just the US Speedtest

curl -sL bench.monster | bash -s -- -uss

# Benchmark & Europe Speedtest

curl -sL bench.monster | bash -s -- -eu

# Just Europe Speedtest

curl -sL bench.monster | bash -s -- -eus

# Benchmark & Middle East Speedtest

curl -sL bench.monster | bash -s -- -me

# Just Middle East Speedtest

curl -sL bench.monster | bash -s -- -mes

# Benchmark & India Speedtest

curl -sL bench.monster | bash -s -- -in

# Just India Speedtest

curl -sL bench.monster | bash -s -- -ins

# Benchmark & Asia Speedtest

curl -sL bench.monster | bash -s -- -asia

# Just Asia Speedtest

curl -sL bench.monster | bash -s -- -as

# Benchmark & Australia & New Zealand Speedtest

curl -sL bench.monster | bash -s -- -au

# Just Australia & New Zealand Speedtest

curl -sL bench.monster | bash -s -- -aus

# Benchmark & South America Speedtest

curl -sL bench.monster | bash -s -- -sa

# Just South America Speedtest

curl -sL bench.monster | bash -s -- -sas

Also, instead of curl, you can use wget

wget -qO- bench.monster | bash

More Arguments​

curl -sL bench.monster | bash -s -- -Argument

-info or -i # System Information

-io # I/O Test

-gb # GeekBench CPU Test (based on total RAM)

-gb4 # GeekBench CPU v4 Test

-gb5 # GeekBench CPU v5 Test

-gb6 # GeekBench CPU v6 Test

-all # System info, I/O & Global Speedtest

-ins or -inspeed # Just India Speedtest

-cn or -china # System info, I/O & China Speedtest

-cns or -cnspeed # Just China Speedtest

-ua or -ukraine # System info, I/O & Ukraine Speedtest

-uas or -uaspeed # Just Ukraine Speedtest

-ip # IP info

-a # Show about

Source code​


2. YABS - a simple bash script to estimate Linux server performance using fio, iperf3, & Geekbench​

How to Run​

curl -sL yabs.sh | bash
or
wget -qO- yabs.sh | bash

Local fio/iperf3 Packages: If the tested system has fio and/or iperf3 already installed, the local package will take precedence over the precompiled binary.

Experimental ARM Compatibility: Initial ARM compatibility has been introduced, however, is not considered entirely stable due to limited testing on distinct ARM devices. Report any errors or issues.

High Bandwidth Usage Notice: By default, this script will perform many iperf network tests, which will try to max out the network port for ~20s per location (10s in each direction). Low-bandwidth servers (such as a NAT VPS) should consider running this script with the -r flag (for reduced iperf locations) or the -i flag (to disable network tests entirely).

Source code​


3. nws.sh | Your Reliable Script for Comprehensive Network Performance Testing​

Features​

  • System Overview: Quick snapshot of your device's core hardware components like CPU, RAM, Disk and more.
  • Network Overview: Detailed information including your protocol type (IPv4/v6), ISP, geographical location and other network-based data.
  • Comprehensive Speedtest: Perform an all-encompassing speedtest using the renowned Ookla speedtest.net service to servers around the world, presenting metrics such as speed, latency and packet loss.
  • Regional Speedtest: Get a regional perspective towards your network performance with tests targeted towards specific parts of the world, currently including:
    • North America
    • South America
    • Europe
    • Asia
    • Africa
    • Australia
    • GCC Middle East
    • India
    • China
    • Iran
    • Indonesia
    • More coming soon!
  • Statistical Insights: At-a-glance summary of your network's performance metrics, including speed, data usage, and test duration.
  • Shareability: Want to share your results? No worries, each test provides you with a handy shareable link.

Global Speedtest (default)​

curl -sL nws.sh | bash
wget -qO- nws.sh | bash

Regional Speedtest​

region_name = na, sa, eu, asia, africa, au, middle-east, india, china, iran, indonesia

curl -sL nws.sh | bash -s -- -r region_name<br>
wget -qO- nws.sh | bash -s -- -r region_name<br>

Example:​

wget -qO- nws.sh | bash -s -- -r indonesia
wget -qO- nws.sh | bash -s -- -r sg
wget -qO- nws.sh | bash -s -- -r us
wget -qO- nws.sh | bash -s -- -r eu
wget -qO- nws.sh | bash -s -- -r asia

Source code​


1000005744.jpg
 
Back
Top