2026 Великий збір скриптів для тесту VPS: швидкість в один клік, зворотний маршрут, перевірка якості IP
Купив VPS, а як зрозуміти, чи він реально норм? Як перевірити, чи не бреше хостер про той самий CN2 GIA?
Ця стаття — найсвіжіше й найповніше дайджест скриптів для тестування VPS у 2026 році. Від перевірки заліза до зворотних маршрутів, від якості IP до розблокування стрімінгів — все зібрав в одному місці. Беремо й робимо!
Пов’язаний матеріал: Мій чесний відгук після тесту 8 провайдерів VPS
1. Що ми отримаємо
- Зрозуміємо базові методи тестування VPS
- Навчимося юзати популярні скрипти для бенчмарків
- Зможемо читати результати й самостійно оцінювати якість сервера
2. План дій
На що дивитися при тестуванні VPS?
| Параметр | Чому це важливо | Як перевіряємо |
|---|---|---|
| Базова продуктивність | CPU/RAM/диск визначають, які сервіси потягне | bench.sh, YABS |
| Якість мережі | Зворотний маршрут вирішує, якою буде швидкість доступу | Тест зворотних маршрутів |
| Якість IP | Впливає на доступ до певних сервісів | Перевірка якості IP |
| Розблокування стрімінгів | Комусь критично потрібен Netflix та інші | Тест стрімінгів |
| Швидкість трьох операторів | Реальна швидкість для China Telecom/Unicom/Mobile | Тест швидкості мереж |
Категорії скриптів
Я розбив популярні скрипти на 5 категорій — від базових до просунутих:
1 | 1. 综合性能测试 → 了解硬件基本情况 |
3. Практична частина
3.1 Комплексний тест продуктивності
bench.sh (абсолютна класика)
Найпростіший комплексний тест — усього одна команда, і поїхали:
1 | wget -qO- bench.sh | bash |
Що перевіряє:
- Системна інформація (модель CPU, оперативка, диск)
- Тест швидкості I/O
- Тест швидкості мережі (багатовузловий)
Як читати результати:
1 | -------------------- A Bench.sh Script By Teddysun ------------------- |

Ключові метрики:
| Метрика | Відмінно | Задовільно | Слабко |
|---|---|---|---|
| I/O Speed | >500MB/s | 200-500MB/s | <200MB/s |
SuperBench.sh (версія для тестування всередині Китаю)
Це покращена версія bench.sh, де тестові вузли замінили на внутрішні китайські — ідеально підходить, щоб перевірити швидкість до Китаю:
1 | wget -qO- git.io/superbench.sh | bash |

У чому різниця з bench.sh:
- bench.sh міряє швидкість по глобальних вузлах
- SuperBench.sh міряє швидкість по вузлах китайських операторів (Telecom/Unicom/Mobile)
Для якого сценарію підходить: коли треба зрозуміти реальну швидкість з VPS до материкового Китаю.
ZBench (комбінована версія, рекомендую)
Це об’єднання bench.sh і SuperBench.sh в один скрипт, плюс додали Ping та тест маршрутизації. І головне — він уміє генерувати веб-звіт, яким можна поділитися:
1 | # 中文版 |

Тут у мене зависло, тож далі не пішов.
Що перевіряє:
- Інформація про систему + тест I/O
- Тест швидкості (вітчизняні та зарубіжні локації)
- Тест Ping
- Тест маршрутизації
- Генерація веб-звіту (можна поділитися)
Рейтинг: ⭐⭐⭐⭐
Фішка цього скрипта в тому, що він генерує веб-посилання — дуже зручно ділитися результатами бенчмарку.
YABS (з GeekBench-бенчмарком)
Детальніший тест, що включає GeekBench-бенчмарк та тест диска через fio:
1 | curl -sL yabs.sh | bash |


Що тестує:
- Інформація про систему
- Тест диска через fio (випадкове читання/запис 4K)
- GeekBench 6-бенчмарк
- Мережевий тест через iperf3
Важливо: GeekBench-тест займає більше часу (близько 5-10 хвилин) і споживає чимало ресурсів.
Як читати результати:
1 | Geekbench 6 Benchmark Test: |
Орієнтири для GeekBench 6:
| Оцінка | Рівень | Типова конфігурація |
|---|---|---|
| Одне ядро >1500 | Відмінно | Високочастотний CPU |
| Одне ядро 1000-1500 | Добре | Мейнстрімна конфігурація |
| Одне ядро <1000 | Задовільно | Сильний оверселінг або старий CPU |
LemonBench
Комплексний тестовий скрипт від китайських розробників з дружнім інтерфейсом і ретельним тестуванням:
1 | wget -qO- https://raw.githubusercontent.com/LemonBench/LemonBench/main/LemonBench.sh | bash -s -- --full |

Що тестує:
- Інформація про систему
- Інформація про мережу
- Розблокування стрімінгу
- Тест продуктивності CPU
- Тест продуктивності пам’яті
- Тест продуктивності диска
UnixBench (спец-тест CPU)
Це класичний скрипт для тестування продуктивності CPU, і його результати бенчмарку визнають усюди:
1 | wget --no-check-certificate https://github.com/teddysun/across/raw/master/unixbench.sh |

Увага: цей тест триває довго (може знадобитися понад 30 хвилин), він перевіряє лише CPU і не чіпає мережу.
Для яких випадків: коли треба детально розібратися з продуктивністю CPU та порівняти обчислювальні можливості різних VPS.
Універсальний бенчмарк (spiritLHLS/ecs)
Супер-комплексний скрипт для тестування від наших китайських колег, він збирає під капот майже всі тести:
1 | curl -L https://gitlab.com/spiritysdx/za/-/raw/main/ecs.sh -o ecs.sh && chmod +x ecs.sh && bash ecs.sh |
Або використовуйте запасну адресу:
1 | bash <(wget -qO- bash.spiritlhl.net/ecs) |


Що тут тестується:
- Базова інформація про систему
- Тест CPU / пам’яті / диска
- Перевірка розблокування стрімінгу
- Перевірка якості IP
- Тест зворотних маршрутів
- Тест швидкості трьох основних мереж
- ……
Рейтинг рекомендаций: ⭐⭐⭐⭐⭐
Цей скрипт настільки всеохопний, що якщо у вас є час лише на один запуск — сміло беріть саме його.
Пункти меню: після запуску з’явиться меню, ось найпопулярніші опції:
0- повне тестування (займає більше часу)1- базова інформація про систему4- тест швидкості трьох мереж + зворотна маршрутизація7- перевірка якості IP8- розблокування стрімінгу
3.2 Тест зворотної маршрутизації
Зворотна маршрутизація визначає якість мережі від VPS до вашої країни.
Чому зворотний маршрут важливіший за прямий?
- Прямий маршрут: маршрут від вас до VPS (малий обсяг даних)
- Зворотний маршрут: маршрут, яким VPS відправляє дані назад до вас (великий обсяг даних)
Під час звичайного серфінгу ми завантажуємо набагато більше даних, ніж завантажуємо, тому зворотний маршрут має набагато більше значення.
Порівняння типових маршрутів
| Маршрут | Номер AS | Ознаки IP | Опис | Затримка | Ціна |
|---|---|---|---|---|---|
| CN2 GIA | AS4809 | 59.43.x.x (на всьому шляху) | Найкращий маршрут China Telecom | Низька | Дорога |
| CN2 GT | AS4809 | 59.43 (міжнар. сегмент) + 202.97 (внутр. сегмент) | Другий за якістю маршрут China Telecom | Нижча | Дорожча |
| 163 Backbone | AS4134 | 202.97.x.x | Звичайний маршрут China Telecom | Висока | Дешева |
| 9929/CUPM | AS9929 | 218.105.x.x | Оптимізований маршрут China Unicom | Низька | Дорога |
| 4837 | AS4837 | 219.158.x.x | Звичайний маршрут China Unicom | Вища | Дешева |
| CMIN2 | AS58807 | 223.120.x.x | Оптимізований маршрут China Mobile | Нижча | Дорожча |
| CMI | AS58453 | 223.118/119.x.x | Звичайний маршрут China Mobile | Звичайна | Дешева |
Як визначити маршрут? (Важливо)
Зверни увагу на ознаки IP у маршрутизації:
1 | 59.43.x.x → CN2线路(电信优质) |
Як розрізнити CN2 GIA та CN2 GT:
- CN2 GIA: на всьому шляху зустрічається 59.43.x.x, а 202.97 немає взагалі
- CN2 GT: на міжнародному сегменті йде 59.43, а після входу в Китай змінюється на 202.97
backtrace (швидка перевірка, рекомендую)
1 | curl https://raw.githubusercontent.com/zhanghanyun/backtrace/main/install.sh -sSf | sh |
Як читати результат:
1 | 北京电信 219.141.147.210 检测中 电信CN2 GIA |
Дивимось на останню колонку — тип маршруту:
电信CN2 GIA→ найкращий联通9929→ найкращий для Unicom移动CMIN2→ оптимізовано для Mobile电信163/联通4837→ звичайний маршрут
mtr_trace (тест зворотного маршруту для трьох операторів)
1 | curl https://raw.githubusercontent.com/zhucaidan/mtr_trace/main/mtr_trace.sh | bash |

Цей скрипт перевірить зворотні маршрути до різних міст для Telecom, Unicom та Mobile.
testrace.sh (детальне тестування маршруту)
1 | wget https://raw.githubusercontent.com/nanqinlang-script/testrace/master/testrace.sh |

Після запуску можна обрати місто, до якого тестуємо маршрут.
NextTrace (ще детальніше)
1 | # 安装 |
Плюси: показує затримку та номер AS для кожного хопу, тож видно повний шлях маршрутизації.
BestTrace (з графічним інтерфейсом)
Чудово підходить для користувачів Windows: має зручний GUI, тож можна перевірити маршрут з вашого комп’ютера до VPS.
Завантажити: https://www.ipip.net/product/client.html
3.3 Перевірка якості IP
На що впливає якість IP:
- Чи є доступ до Google, ChatGPT та інших сервісів
- Чи не потраплятимуть ваші листи у спам
- Чи не позначає вас служба безпеки як високий ризик
IP.Check.Place (рекомендую)
1 | bash <(curl -Ls IP.Check.Place) |


Як читати результати:
1 | ------------------------------- |
Ключові метрики:
| Метрика | Пояснення |
|---|---|
| Scamalytics Score | <30 — чудово, 30-50 — нормально, >50 — не дуже |
| Blacklist | Найкраще, якщо скрізь Not Listed |
ipcheck.ing
1 | bash <(curl -sL ipcheck.ing) |

У цього скрипта інтерфейс дружелюбніший, а результати виглядають наочніше.
3.4 Перевірка розблокування стрімінгових сервісів
Перевіряємо, чи працюють Netflix, Disney+, ChatGPT та інші сервіси:
RegionRestrictionCheck (рекомендую)
1 | bash <(curl -L -s check.unlock.media) |

Приклад результату:
1 | ============[ Multination ]============ |
Типові результати:
Yes (Region: XX)- розблоковано, регіон XXNo- не розблокованоOriginals Only- розблоковано лише власний контент
MediaUnlockTest
1 | bash <(curl -Ls unlock.moe) |

Схожий функціонал, але перевіряє більше платформ.
3.6 Тест до покупки (VPS не потрібен)
Ще не купили VPS, а вже хочете випробувати заздалегідь? Без проблем.
Спосіб 1: Пінг тестового IP
Зазвичай провайдери дають тестовий IP. Спочатку пропінгуйте його, щоб глянути затримку та втрату пакетів:
1 | # Windows |
Ключові метрики:
- Затримка: Захід США <200ms, Японія <100ms, Гонконг <50ms — це норма
- Втрата пакетів: <5% ще ок, >10% — вже проблема
Спосіб 2: Тест маршруту до сервера
Перевіряємо маршрут з вашого комп’ятера до VPS (шлях туди):
Windows: Завантажте BestTrace — графічний інтерфейс, все наочно і зрозуміло
Mac/Linux:
1 | # 安装mtr |
Спосіб 3: Looking Glass
Багато провайдерів VPS мають сторінку Looking Glass. З неї можна:
- Пропінгувати вас із VPS
- Подивитися зворотний маршрут
- Завантажити тестовий файл
Як знайти Looking Glass:
- Пошукайте на сайті провайдера розділ “Looking Glass” або “Network Test”
- Загугліть “Назва провайдера Looking Glass”
Спосіб 4: Завантаження тестового файлу
Провайдери зазвичай дають тестові файли для завантаження — просто качай цей файл через браузер і дивись на швидкість:
1 | 常见测试文件路径: |
Важливо: найбільш показові заміри — це під час пікових навантажень (з 20:00 до 22:00).
3.5 Тест швидкості для трьох операторів
Перевіряємо реальну швидкість для трьох основних китайських операторів (China Telecom / China Unicom / China Mobile):
AutoSpeed — тест для трьох операторів
1 | bash <(curl -sL bash.icu/speedtest) |
Speedtest CLI (офіційний)
1 | # 安装 |
Як читати результати:
1 | Download: 940.22 Mbps |
| Метрика | Орієнтир для каналу 1G | Орієнтир для каналу 100M |
|---|---|---|
| Download | >800Mbps | >80Mbps |
| Upload | >100Mbps | >10Mbps |
| Latency | <50ms — відмінно | <100ms — прийнятно |
4. Підсумок
Як я проводжу тестування
1 | 购买前: |
Швидкий чекап якості маршруту
| Маршрут | Telecom | Unicom | Mobile | Ціна |
|---|---|---|---|---|
| CN2 GIA | ⭐⭐⭐ | ⭐⭐ | ⭐⭐ | $$$ |
| CN2 GT | ⭐⭐⭐ | ⭐ | ⭐ | $$ |
| 9929/CUPM | ⭐⭐ | ⭐⭐⭐ | ⭐⭐ | $$$ |
| CMIN2 | ⭐⭐ | ⭐⭐ | ⭐⭐⭐ | $$ |
| 163/4837/CMI | ⭐ | ⭐ | ⭐ | $ |
Поради щодо вибору
- Спершу визначтеся з завданням: для середовища розробки потрібна низька затримка, а для продакшену — стабільність
- Тест у години пікового навантаження: результати, замірені вечором між 20:00 і 22:00, набагато репрезентативніші
- Перевіряйте обіцянки провайдера: якщо кажуть, що це CN2 GIA, просто запустіть трасування зворотного маршруту і перевірте на власні очі
- Запускайте кілька разів: одиничний тест може збрехати, краще прогнати кілька разів і взяти середнє
Шпаргалка зі скриптів для бенчмаркінгу
Комплексне тестування продуктивності
| Скрипт | Особливості | Команда |
|---|---|---|
| bench.sh | Класика, глобальний тест швидкості | wget -qO- bench.sh | bash |
| SuperBench | Версія для тестування в Китаї | wget -qO- git.io/superbench.sh | bash |
| ZBench ⭐ | Комбінований, вміє генерувати звіт | wget -N --no-check-certificate https://raw.githubusercontent.com/FunctionClub/ZBench/master/ZBench-CN.sh && bash ZBench-CN.sh |
| YABS | З тестуванням GeekBench | curl -sL yabs.sh | bash |
| LemonBench | Розробник з Китаю, дружній інтерфейс | wget -qO- https://raw.githubusercontent.com/LemonBench/LemonBench/main/LemonBench.sh | bash -s -- --full |
| 融合怪ecs ⭐⭐ | Найбільш універсальний | bash <(wget -qO- bash.spiritlhl.net/ecs) |
| UnixBench | Спеціалізований тест CPU | wget --no-check-certificate https://github.com/teddysun/across/raw/master/unixbench.sh && bash unixbench.sh |
Тестування зворотного маршруту
| Скрипт | Особливості | Команда |
|---|---|---|
| backtrace ⭐ | Швидка перевірка маршруту | curl https://raw.githubusercontent.com/zhanghanyun/backtrace/main/install.sh -sSf | sh |
| mtr_trace | Тестування кількох міст трьох мереж | curl https://raw.githubusercontent.com/zhucaidan/mtr_trace/main/mtr_trace.sh | bash |
| testrace | Детальне тестування маршруту | wget https://raw.githubusercontent.com/nanqinlang-script/testrace/master/testrace.sh && bash testrace.sh |
| NextTrace | Візуальний трейс маршруту | curl nxtrace.org/nt | bash |
Інші тести
| Скрипт | Особливості | Команда |
|---|---|---|
| Перевірка якості IP | Оцінка ризиків IP-адреси | bash <(curl -Ls IP.Check.Place) |
| Розблокування стрімінгу | Netflix/Disney+ тощо | bash <(curl -L -s check.unlock.media) |
| Тест швидкості трьох мереж | Telecom/Unicom/Mobile | bash <(curl -sL bash.icu/speedtest) |
Швидкий довідник якості маршруту
| Маршрут | Досвід з Telecom | Досвід з Unicom | Досвід з Mobile |
|---|---|---|---|
| CN2 GIA | ⭐⭐⭐ | ⭐⭐ | ⭐⭐ |
| CN2 GT | ⭐⭐⭐ | ⭐ | ⭐ |
| 9929/CUPM | ⭐⭐ | ⭐⭐⭐ | ⭐⭐ |
| CMIN2 | ⭐⭐ | ⭐⭐ | ⭐⭐⭐ |
| Звичайний BGP | ⭐ | ⭐ | ⭐ |
Поради щодо тестування перед покупкою
Багато провайдерів VPS надають Looking Glass або тестові IP-адреси, тож перед покупкою варто зробити ось що:
- Ping-тест:
ping 测试IPщоб перевірити затримку - Тест маршруту: використовуй BestTrace з власного комп’ютера, щоб перевірити маршрут до цільового IP
- Тест завантаження: завантаж тестовий файл із Looking Glass, щоб глянути на швидкість
5. Журнал проблем
Скрипт не запускається
Проблема: деяким скриптам потрібні root-права
Рішення:
1 | sudo bash <(curl -sL 脚本地址) |
Результати тесту швидкості сильно різняться
Проблема: під час кількох тестів на одному VPS результати дуже сильно різняться
Причина:
- Коливання мережі
- VPS перепроданий, ресурси нестабільні
- Перевантаження тестових вузлів
Порада: прогони тест кілька разів і візьми середнє значення, а також тестуй у різні години доби
GeekBench не запускається
Проблема: на VPS із малою оперативною пам’яттю GeekBench може впасти з помилкою OOM
Рішення:
1 | # 创建swap(临时) |
Тест зворотного маршруту не пройшов
Проблема: backtrace або інші скрипти для тестування маршруту не запускаються.
Рішення:
1 | # 安装依赖 |
6. Часті питання (FAQ)
Q: Чи ці тестувальні скрипти не зливатимуть мої дані?
A: Усі ці скрипти з відкритим кодом, тож ви можете самі переглянути їхній вихідний код. Вони лише тестують продуктивність VPS і не завантажують жодних конфіденційних даних. Але я все ж радить дотримуватись таких правил:
- Завантажуйте скрипти лише з надійних джерел, таких як GitHub.
- Якщо сумніваєтесь — спершу завантажте код, перегляньте його, і лише потім запускайте.
Q: Чому мої результати тестів швидкості так сильно відрізняються від чужих?
A: На це впливає багато факторів:
- Час тестування (пікове навантаження проти години найменшого трафіку).
- Ваше домашнє інтернет-підключення (якщо ви в Китаї — це China Telecom/Unicom/Mobile).
- Поточне навантаження на VPS.
- Стан вузла (сервера), через який ви тестуєте швидкість.
Раджу проводити тести під час вечірнього піку (20:00–22:00) — такі результати будуть набагато репрезентативнішими.
Q: Провайдер стверджує, що це CN2 GIA. Як це перевірити?
A: Запустіть тест зворотного маршруту (backtrace) і подивіться на результати:
- Справжній CN2 GIA: по всьому маршруту IP 59.43.x.x, а 202.97 взагалі немає.
- Підроблений CN2 GIA (насправді це GT): на міжнародній ділянці 59.43, а на внутрішній — 202.97.
- Зовсім не CN2: по всьому маршруту лише 202.97.
Q: Яка швидкість I/O вважається нормальною?
A: Орієнтовні значення:
- SSD: понад 500MB/s
- Звичайний хмарний диск: 200-500MB/s
- HDD або жорсткий оверселлінг: <200MB/s
Q: Чи треба запускати кожен скрипт?
A: Ні. Рекомендований флоу:
- Спершу запусти 融合怪 (ecs.sh) або ZBench — один скрипт закриває більшість потреб
- Якщо треба детально глянути на маршрути — тоді запускай backtrace
- Якщо цікавить якість IP — тоді запускай IP.Check.Place
Q: Скільки часу займають тести?
A: Орієнтовні цифри:
- bench.sh: 2-3 хвилини
- SuperBench/ZBench: 5-10 хвилин
- YABS (з GeekBench): 10-15 хвилин
- Повний тест 融合怪: 15-30 хвилин
- UnixBench: понад 30 хвилин
Анонс наступної статті
《Підводні камені при купівлі VPS та як їх обійти》 — розкажу про свої граблі, зокрема про проблеми з IP, фейкові мітки на маршрути, приховані платежі тощо.
Останнє оновлення: січень 2026 року





