VPS Benchmark Tutorial (YABS Wrapper, No Fabricated Scores)
This tutorial shows how to benchmark a VPS with xyz.sh/bench. The default path wraps open-source YABS; --local is a rough test that downloads no third-party tools. This page does not publish or invent scores.
$ curl -fsSL xyz.sh/bench | bash
Details · xyz.sh/bench · Last updated:
Two modes
Default (YABS): curl -fsSL xyz.sh/bench | bash previews the script, then runs https://github.com/masonr/yet-another-bench-script after confirmation. YABS may download fio, iperf3, and Geekbench, and may send traffic to public iperf servers. Flags such as -f or -g are forwarded to YABS (for example to skip fio or Geekbench).
Local rough test: curl -fsSL xyz.sh/bench | bash -s -- --local runs an awk loop and a 1GiB dd only, with no third-party download. This is not a standard benchmark; it is only a quick sanity check.
About results
Results print only in your terminal. They vary with time, CPU load, and network conditions, and should not be treated as a fixed machine score or mixed with unofficial comparison tables.
The wrapper itself installs no persistent software. --local uses a temp file and removes it. YABS may download fio, iperf3, or Geekbench into a temporary directory and typically does not change system config; clean up any leftover paths YABS reported if needed.