$ -weight: 500;">curl -fsSL https://raw.githubusercontent.com/devguoo/bwg-speed-test/main/test.sh | bash
-weight: 500;">curl -fsSL https://raw.githubusercontent.com/devguoo/bwg-speed-test/main/test.sh | bash
-weight: 500;">curl -fsSL https://raw.githubusercontent.com/devguoo/bwg-speed-test/main/test.sh | bash
-weight: 500;">curl -fsSL https://raw.githubusercontent.com/devguoo/bwg-speed-test/main/test.sh | bash -s -- -v
-weight: 500;">curl -fsSL https://raw.githubusercontent.com/devguoo/bwg-speed-test/main/test.sh | bash -s -- -v
-weight: 500;">curl -fsSL https://raw.githubusercontent.com/devguoo/bwg-speed-test/main/test.sh | bash -s -- -v
📊 Results (sorted by latency, lowest first) ───────────────────────────────────────────────────────── Datacenter Location Latency Status ────────────────────────── ──────────────── ──────── ────────────── Hong Kong CN2 GIA Hong Kong 42.5 ms 🏆 Fastest! Dubai Dubai, UAE 65.3 ms ● Great Japan Osaka Softbank Osaka, Japan 102.8 ms ● Good DC6 CN2 GIA-E Los Angeles 148.2 ms ● Good DC3 CN2 Los Angeles 152.3 ms ● Good DC9 CN2 GIA Los Angeles 155.1 ms ● Good DC2 QNET Los Angeles 158.7 ms ● Good DC8 ZNET Los Angeles 162.4 ms ● Good DC4 MCOM Los Angeles 165.9 ms ● Good Fremont Fremont, CA 172.3 ms ● Good New Jersey New Jersey 238.5 ms ● Fair New York New York 245.1 ms ● Fair Japan Tokyo CN2 GIA Tokyo, Japan — ⊘ Skipped (IPv6)
📊 Results (sorted by latency, lowest first) ───────────────────────────────────────────────────────── Datacenter Location Latency Status ────────────────────────── ──────────────── ──────── ────────────── Hong Kong CN2 GIA Hong Kong 42.5 ms 🏆 Fastest! Dubai Dubai, UAE 65.3 ms ● Great Japan Osaka Softbank Osaka, Japan 102.8 ms ● Good DC6 CN2 GIA-E Los Angeles 148.2 ms ● Good DC3 CN2 Los Angeles 152.3 ms ● Good DC9 CN2 GIA Los Angeles 155.1 ms ● Good DC2 QNET Los Angeles 158.7 ms ● Good DC8 ZNET Los Angeles 162.4 ms ● Good DC4 MCOM Los Angeles 165.9 ms ● Good Fremont Fremont, CA 172.3 ms ● Good New Jersey New Jersey 238.5 ms ● Fair New York New York 245.1 ms ● Fair Japan Tokyo CN2 GIA Tokyo, Japan — ⊘ Skipped (IPv6)
📊 Results (sorted by latency, lowest first) ───────────────────────────────────────────────────────── Datacenter Location Latency Status ────────────────────────── ──────────────── ──────── ────────────── Hong Kong CN2 GIA Hong Kong 42.5 ms 🏆 Fastest! Dubai Dubai, UAE 65.3 ms ● Great Japan Osaka Softbank Osaka, Japan 102.8 ms ● Good DC6 CN2 GIA-E Los Angeles 148.2 ms ● Good DC3 CN2 Los Angeles 152.3 ms ● Good DC9 CN2 GIA Los Angeles 155.1 ms ● Good DC2 QNET Los Angeles 158.7 ms ● Good DC8 ZNET Los Angeles 162.4 ms ● Good DC4 MCOM Los Angeles 165.9 ms ● Good Fremont Fremont, CA 172.3 ms ● Good New Jersey New Jersey 238.5 ms ● Fair New York New York 245.1 ms ● Fair Japan Tokyo CN2 GIA Tokyo, Japan — ⊘ Skipped (IPv6)
names=("DC2 QNET" "DC3 CN2" "DC6 CN2 GIA-E" "Hong Kong CN2 GIA" ...)
ips=("104.194.76.1" "23.252.96.1" "162.244.241.103" "93.179.124.161" ...)
names=("DC2 QNET" "DC3 CN2" "DC6 CN2 GIA-E" "Hong Kong CN2 GIA" ...)
ips=("104.194.76.1" "23.252.96.1" "162.244.241.103" "93.179.124.161" ...)
names=("DC2 QNET" "DC3 CN2" "DC6 CN2 GIA-E" "Hong Kong CN2 GIA" ...)
ips=("104.194.76.1" "23.252.96.1" "162.244.241.103" "93.179.124.161" ...)
ping -c 4 -W 2 "$ip" 2>/dev/null | tail -1 | awk -F'/' '{print $5}'
ping -c 4 -W 2 "$ip" 2>/dev/null | tail -1 | awk -F'/' '{print $5}'
ping -c 4 -W 2 "$ip" 2>/dev/null | tail -1 | awk -F'/' '{print $5}'
# Weekly speed check, log results
0 3 * * 1 -weight: 500;">curl -fsSL https://raw.githubusercontent.com/devguoo/bwg-speed-test/main/test.sh | bash > ~/bwg-results-$(date +%F).log 2>&1
# Weekly speed check, log results
0 3 * * 1 -weight: 500;">curl -fsSL https://raw.githubusercontent.com/devguoo/bwg-speed-test/main/test.sh | bash > ~/bwg-results-$(date +%F).log 2>&1
# Weekly speed check, log results
0 3 * * 1 -weight: 500;">curl -fsSL https://raw.githubusercontent.com/devguoo/bwg-speed-test/main/test.sh | bash > ~/bwg-results-$(date +%F).log 2>&1
-weight: 500;">git clone https://github.com/devguoo/bwg-speed-test.-weight: 500;">git
cd bwg-speed-test
cat test.sh # read it
./test.sh # then run it
-weight: 500;">git clone https://github.com/devguoo/bwg-speed-test.-weight: 500;">git
cd bwg-speed-test
cat test.sh # read it
./test.sh # then run it
-weight: 500;">git clone https://github.com/devguoo/bwg-speed-test.-weight: 500;">git
cd bwg-speed-test
cat test.sh # read it
./test.sh # then run it - Green (< 100ms): Great
- Yellow (100–200ms): Good
- Red (> 200ms): Fair/Slow - From mainland China, Hong Kong CN2 GIA consistently wins — usually 30–50ms. The CN2 GIA-E (DC6) in LA is the next best at ~150ms, significantly faster than regular LA datacenters.
- From US-based servers, the LA datacenters cluster around 1–10ms (obviously), while Hong Kong and Dubai jump to 150–200ms.
- CN2 vs non-CN2 matters — even within Los Angeles, DC6 (CN2 GIA-E) and DC9 (CN2 GIA) route differently than DC2 (QNET) or DC4 (MCOM). The difference can be 20–30ms from Asia.
- Tokyo CN2 GIA is IPv6-only, so it's invisible from many machines. If you need Japan, Osaka Softbank is the IPv4 alternative.
- Dubai is surprisingly solid from both Asia and Europe — worth considering if you serve a global audience. - Choosing a datacenter for a new VPS — run the script from a machine on the same network as your users
- Verifying migration options — before migrating between BandwagonHost DCs, check if the new one is actually faster
- Periodic checks — network routing changes. What was fastest 6 months ago might not be fastest today. Throw it in a cron job: