• There is NO official Otland's Discord server and NO official Otland's server list. The Otland's Staff does not manage any Discord server or server list. Moderators or administrator of any Discord server or server lists have NO connection to the Otland's Staff. Do not get scammed!
  • If you're using Gesior 2012 or MyAAC, please review this thread for information about a serious security vulnerability and a fix.

Linux Benchmark using YABS - Benchmark your VPS with a single command!

Damon

Check my status to contact me :)
Joined
Mar 26, 2011
Messages
6,200
Solutions
1
Reaction score
2,022
Location
Germany
106475387-e1f6da00-6473-11eb-918c-c785ebeef8b9.jpg


YABS (Yet Another Benchmark Script) is a benchmark script developed by a guy I know from another forum.
It allows you to benchmark your Linux VPS with a single line/command and generates a nice, human-readable output.

Usage: Run either command on your VPS.

Bash:
curl -sL yabs.sh | bash

or

Bash:
wget -qO- yabs.sh | bash

Tests conducted in this benchmark:

30ccb49c72022ee8b2d4953f19b4a34f.png

Example Output:

Bash:
# ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## #
#              Yet-Another-Bench-Script              #
#                     v2020-09-21                    #
# https://github.com/masonr/yet-another-bench-script #
# ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## #

Mon 21 Sep 2020 12:31:13 AM EDT

Basic System Information:
---------------------------------
Processor  : Intel(R) Xeon(R) E-2276G CPU @ 3.80GHz
CPU cores  : 12 @ 800.087 MHz
AES-NI     : ✔ Enabled
VM-x/AMD-V : ✔ Enabled
RAM        : 15Gi
Swap       : 14Gi
Disk       : 865G

fio Disk Speed Tests (Mixed R/W 50/50):
---------------------------------
Block Size | 4k            (IOPS) | 64k           (IOPS)
  ------   | ---            ----  | ----           ----
Read       | 445.04 MB/s (111.2k) | 475.05 MB/s   (7.4k)
Write      | 446.22 MB/s (111.5k) | 477.55 MB/s   (7.4k)
Total      | 891.26 MB/s (222.8k) | 952.60 MB/s  (14.8k)
           |                      |
Block Size | 512k          (IOPS) | 1m            (IOPS)
  ------   | ---            ----  | ----           ----
Read       | 474.42 MB/s    (926) | 472.32 MB/s    (461)
Write      | 499.63 MB/s    (975) | 503.77 MB/s    (491)
Total      | 974.05 MB/s   (1.9k) | 976.10 MB/s    (952)

iperf3 Network Speed Tests (IPv4):
---------------------------------
Provider        | Location (Link)           | Send Speed      | Recv Speed
                |                           |                 |
Clouvider       | London, UK (10G)          | 1.19 Gbits/sec  | 2.39 Gbits/sec
Online.net      | Paris, FR (10G)           | 2.35 Gbits/sec  | 2.04 Gbits/sec
WorldStream     | The Netherlands (10G)     | 2.17 Gbits/sec  | 1.29 Gbits/sec
Wifx            | Zurich, CH (10G)          | 1.28 Gbits/sec  | 522 Mbits/sec
Biznet          | Jakarta, Indonesia (1G)   | 19.4 Mbits/sec  | 41.8 Mbits/sec
Clouvider       | NYC, NY, US (10G)         | 9.40 Gbits/sec  | 9.41 Gbits/sec
Velocity Online | Tallahassee, FL, US (10G) | 2.39 Gbits/sec  | 2.94 Gbits/sec
Clouvider       | Los Angeles, CA, US (10G) | 2.40 Gbits/sec  | 2.89 Gbits/sec
Iveloz Telecom  | Sao Paulo, BR (2G)        | 136 Mbits/sec   | 192 Mbits/sec

iperf3 Network Speed Tests (IPv6):
---------------------------------
Provider        | Location (Link)           | Send Speed      | Recv Speed
                |                           |                 |
Clouvider       | London, UK (10G)          | 803 Mbits/sec   | 2.09 Gbits/sec
Online.net      | Paris, FR (10G)           | 2.32 Gbits/sec  | 2.20 Gbits/sec
WorldStream     | The Netherlands (10G)     | 1.95 Gbits/sec  | 1.49 Gbits/sec
Wifx            | Zurich, CH (10G)          | 168 Mbits/sec   | 579 Mbits/sec
Clouvider       | NYC, NY, US (10G)         | 9.28 Gbits/sec  | 9.28 Gbits/sec
Clouvider       | Los Angeles, CA, US (10G) | 2.80 Gbits/sec  | 2.90 Gbits/sec

Geekbench 4 Benchmark Test:
---------------------------------
Test            | Value
                |
Single Core     | 6035
Multi Core      | 24473
Full Test       | https://browser.geekbench.com/v4/cpu/15770150

Geekbench 5 Benchmark Test:
---------------------------------
Test            | Value
                |
Single Core     | 1348
Multi Core      | 5857
Full Test       | https://browser.geekbench.com/v5/cpu/3844555

Further Options/Flags:

294fe6ce25f7b8439587e862528237b1.png
 
OP
OP
Damon

Damon

Check my status to contact me :)
Joined
Mar 26, 2011
Messages
6,200
Solutions
1
Reaction score
2,022
Location
Germany
Latency tests to various locations would be useful in addition to the speed tests
Nice idea. Maybe, if you open a Github issue and request the feature it will be added. Or, just fork it and add your own solution ofc :D

If you are looking for something like this in general, have a look at:



 
Last edited:

Gesior.pl

Mega Noob&LOL 2012
Senator
Premium User
Joined
Sep 18, 2007
Messages
2,775
Solutions
91
Reaction score
2,806
Location
Poland
GitHub
gesior
I can't recommend it.

Tried to run it on 2 machines.
First failed on geekbench test. Probably because it has 1 GB RAM and geekbench requires 2 GB.
Second died during test (4 cores, 8 GB RAM). Can't connect to SSH anymore. I had to restart VPS from datacenter control panel.

I also don't like to run some random bash scripts from not trusted sources. One time it prints benchmark results. Another time it installs backdoor :(

Oracle free cloud server results (1 core, 1 GB RAM):
Code:
# ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## #
#              Yet-Another-Bench-Script              #
#                     v2022-06-11                    #
# https://github.com/masonr/yet-another-bench-script #
# ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## #

Mon Jul  4 21:06:25 UTC 2022

Basic System Information:
---------------------------------
Uptime     : 77 days, 13 hours, 0 minutes
Processor  : AMD EPYC 7551 32-Core Processor
CPU cores  : 2 @ 1996.246 MHz
AES-NI     : ✔ Enabled
VM-x/AMD-V : ❌ Disabled
RAM        : 966.6 MiB
Swap       : 0.0 KiB
Disk       : 45.1 GiB
Distro     : Ubuntu 20.04.4 LTS
Kernel     : 5.13.0-1025-oracle

fio Disk Speed Tests (Mixed R/W 50/50):
---------------------------------
Block Size | 4k            (IOPS) | 64k           (IOPS)
  ------   | ---            ----  | ----           ----
Read       | 6.32 MB/s     (1.5k) | 26.22 MB/s     (409)
Write      | 6.32 MB/s     (1.5k) | 26.68 MB/s     (417)
Total      | 12.65 MB/s    (3.1k) | 52.90 MB/s     (826)
           |                      |
Block Size | 512k          (IOPS) | 1m            (IOPS)
  ------   | ---            ----  | ----           ----
Read       | 24.53 MB/s      (47) | 24.02 MB/s      (23)
Write      | 26.05 MB/s      (50) | 26.53 MB/s      (25)
Total      | 50.58 MB/s      (97) | 50.55 MB/s      (48)

iperf3 Network Speed Tests (IPv4):
---------------------------------
Provider        | Location (Link)           | Send Speed      | Recv Speed
                |                           |                 |
Clouvider       | London, UK (10G)          | 460 Mbits/sec   | 470 Mbits/sec
Online.net      | Paris, FR (10G)           | 484 Mbits/sec   | 490 Mbits/sec
Hybula          | The Netherlands (40G)     | 484 Mbits/sec   | 472 Mbits/sec
Uztelecom       | Tashkent, UZ (10G)        | 460 Mbits/sec   | 458 Mbits/sec
Clouvider       | NYC, NY, US (10G)         | 459 Mbits/sec   | 451 Mbits/sec
Clouvider       | Dallas, TX, US (10G)      | 402 Mbits/sec   | 274 Mbits/sec
Clouvider       | Los Angeles, CA, US (10G) | 440 Mbits/sec   | 71.1 Mbits/sec

Geekbench 5 test failed. Run manually to determine cause.
 

MasonR

New Member
Joined
Jul 5, 2022
Messages
1
Reaction score
1
GitHub
masonr
I can't recommend it.

Tried to run it on 2 machines.
First failed on geekbench test. Probably because it has 1 GB RAM and geekbench requires 2 GB.
Second died during test (4 cores, 8 GB RAM). Can't connect to SSH anymore. I had to restart VPS from datacenter control panel.

I also don't like to run some random bash scripts from not trusted sources. One time it prints benchmark results. Another time it installs backdoor :(

Lol my script does not install a backdoor. Depending on your provider's abuse limits, your VM probably got cut off for excessive disk, internet, or cpu usage. The code is literally open source for you to inspect and evaluate yourself. Also for the geekbench test, just add some swap space or run it with the geekbench 4 flag (v4 is more forgiving on lower memory machines).
 
OP
OP
Damon

Damon

Check my status to contact me :)
Joined
Mar 26, 2011
Messages
6,200
Solutions
1
Reaction score
2,022
Location
Germany
It's probably worth mentioning that this YABS script is well trusted by various hosting providers and community members of the other forum I mentioned in the OP. YABS benchmark has been run many times over at Post some YABS bench here (https://lowendspirit.com/discussion/592/post-some-yabs-bench-here/p1) and is generally trusted over there.

At least 2k posts of people sharing their YABS results and probably many more YABS run in other forums posts.

Screenshot 2022-07-05 13.08.49.png

Everyone, of course, is entitled to their own choice of what software/code they want to run on their machine. Personally, I do trust @MasonR and YABS without a doubt.
 
Last edited:
Top