Host QoS
Hosting Quality Reports

Host QoS

Hosting Quality Benchmark

One command for a full server checkup: hardware & system, performance benchmarks, China routes & speeds, IP quality & risk, streaming / AI unlock and mail port connectivity — a single-page report, auto-collected on this site.

$curl -sL https://hostqos.com/hq.sh | bash
Records
88runs
Hosts
10hosts
Latest run
10-28 10:29
Avg score
49.3/ 100

What it measures

Hardware & System

CPU model & cores, memory, disk, virtualization detection, KSM / balloon overcommit warnings.

Performance

sha256 1-core / n-core, memory bandwidth, FIO sequential & 4K random I/O, CPU grading.

China Routes & Speed

CT / CU / CM return routes (9929 / CMIN2 / CN2), single-thread speeds, 31-province grid probes.

IP Quality & Risk

Scamalytics fraud score, native & usage type, DNSBL blacklists, abuse / proxy flags.

Streaming & AI Unlock

Netflix / Disney / YouTube streaming and ChatGPT / Claude / Gemini region unlock checks.

Mail Connectivity

Port-25 outbound matrix, major mail MX probes, PTR and DNSBL spot checks.

Two run modes

Running without arguments is the full mode (default); pick below when you need faster or lighter runs:

Simple mode -s

Skips disk fio, traceroute, DNSBL and port 25 for a faster report. ~3-6 min.

curl -sL https://hostqos.com/hq.sh | bash -s -- -s

Tiny mode --tiny

For 128MB-RAM / 1GB-disk boxes: pure-curl speed tests, zero binary downloads. ~1-3 min.

curl -sL https://hostqos.com/hq.sh | bash -s -- --tiny

Options

Modes

-s, --simple
Simple mode: skips disk fio, traceroute, DNSBL, port 25 and other heavy modules
--tiny
Tiny mode: for 128MB-RAM / 1GB-disk boxes
--route
Force-enable return-route detection in any mode (incl. --tiny)

Common

-p, --provider <s>
Manually set provider/product (e.g. "BandwagonHost|CN2 GIA"), overrides auto-detect
-t, --tag <s>
Host note tag, shown in the report header and the list page
--plan-bandwidth <s>
Nominal bandwidth (e.g. "2Gbps"), report adds measured comparison
--plan-traffic <s>
Monthly traffic quota (e.g. "2000GB/mo")
-4 / -6
Test IPv4 / IPv6 only (default dual-stack with auto fallback)
-E, --lang en
English output (default Chinese)

Module control

--skip <a,b,c>
Skip modules: cpu,disk,ping,tcpmtu,speed,intl,ipq,media,mail,route
--only <a,b,c>
Run only the given modules (same list)
--low-traffic
Halve speed-test durations (saves traffic)
--low-mem
Force low-resource mode (auto-enabled below 700MB free RAM)

Output & reports

-o, --html <dir>
Report output directory (default ./hostqos)
--json
Also emit a full JSON report
--server <url>
Online report site URL (default https://hostqos.com)
--no-upload
Fully offline, local report only
--token <s>
Site access token (or env HQ_TOKEN)
--mirror [url]
Download binaries via a GitHub mirror (default ghfast.top)
--no-color
Disable terminal colors
--keep
Keep temp files (debugging)
-h, --help
Show full help

Examples

Set provider and tag
curl -sL https://hostqos.com/hq.sh | bash -s -- -p "RackNerd|2C2G yearly" -t "LA main box"
Skip modules (e.g. media & mail)
curl -sL https://hostqos.com/hq.sh | bash -s -- --skip media,mail
Speed + IP quality only, IPv4 only
curl -sL https://hostqos.com/hq.sh | bash -s -- --only speed,ipq -4
Low-traffic run with JSON output
curl -sL https://hostqos.com/hq.sh | bash -s -- --low-traffic --json
Fully offline run (local report only)
curl -sL https://hostqos.com/hq.sh | bash -s -- --no-upload
Host QoS · Benchmarks · Feedback