MAATRIX / Блог / Комплексный бенчмарк VPS через yabs.sh

Комплексный бенчмарк VPS через yabs.sh

Блог MAATRIX · 2026-07-07

Гонять sysbench, fio и iperf3 по отдельности долго. yabs.sh (Yet-Another-Bench-Script) делает всё сразу: одной командой измеряет CPU, диск и сеть и выдаёт готовый отчёт для сравнения хостингов. Разберём запуск и чтение результатов.

Что такое yabs.sh

['yabs.sh — популярный открытый скрипт для быстрой всесторонней оценки VPS. Под капотом он объединяет три проверенных инструмента: Geekbench для процессора, fio для диска и iperf3 для сети. На выходе — единый читаемый отчёт, который удобно сохранить и сравнить между провайдерами.', 'Это стандарт де-факто в сообществах, где сравнивают хостинги: один и тот же скрипт на всех серверах = честное сравнение по одинаковой методике.']

Нужен сервер под эту задачу?

Разверните VPS MAATRIX за пару минут: NVMe, AMD EPYC, root-доступ, локации UK и США. Оплата картой РФ и по СБП.

Арендовать VPS для бенчмарка

Требования и запуск

['Нужны curl или wget и доступ в интернет. Скрипт сам подтянет зависимости во временную папку и ничего не оставит в системе.', '
# базовые утилиты\napt update && apt install -y curl wget\n\n# полный прогон: CPU + диск + сеть\ncurl -sL yabs.sh | bash
', 'Полный прогон занимает несколько минут, в основном из-за сетевых тестов до разных точек мира.']

Полезные флаги

['Часто не нужен весь набор. Отключайте лишнее, чтобы сэкономить время:', '
# без сетевого теста (-i), пропустить iperf\ncurl -sL yabs.sh | bash -s -- -i\n\n# без Geekbench (-f отключает fio, -g отключает geekbench, -i сеть)\ncurl -sL yabs.sh | bash -s -- -g   # пропустить geekbench\n\n# только диск (отключить сеть и CPU)\ncurl -sL yabs.sh | bash -s -- -i -g\n\n# принудительно Geekbench 6\ncurl -sL yabs.sh | bash -s -- -6
', '
  • -i — пропустить тест сети (iperf3);
  • -g — пропустить Geekbench (CPU);
  • -f — пропустить тест диска (fio);
  • -6 — использовать Geekbench 6 вместо 5.
']

Как читать результаты

['Отчёт делится на три блока.', '
  • fio Disk Speed Tests — скорость диска на блоках 4k/64k/512k/1m. Ключевое — 4k random: на NVMe тут сотни МБ/с и десятки тысяч IOPS, на SATA SSD в разы меньше.
  • iperf3 Network Speed — скорость до узлов в разных регионах. Смотрите на близкие вам локации (Европа для трафика из РФ).
  • Geekbench — Single-Core и Multi-Core Score. Single-Core важен для веба и БД, Multi-Core — для параллельных задач.
', 'Geekbench-результат публикуется по ссылке — её удобно сохранить и приложить к сравнению хостингов. Обратите внимание: single-core и multi-core оценивают разное. Веб-сервер, PHP, интерпретаторы и большинство запросов к базе данных выполняются в один поток, поэтому для отзывчивости сайта решает именно single-core. Multi-core важен для сборок, кодирования видео, параллельной обработки и ML-инференса. Сервер с высоким multi-core, но средним single-core может отлично считать пакетные задачи и при этом медленно отдавать страницы.']

Сохраняем отчёт и запускаем безопасно

['Чтобы не потерять результат и не гонять curl вслепую, скачайте скрипт заранее, просмотрите его и запустите с логированием. Это и безопаснее, и даёт файл для сравнения.', '
# скачать и посмотреть перед запуском\nwget -qO yabs.sh https://raw.githubusercontent.com/masonr/yet-another-bench-script/master/yabs.sh\nless yabs.sh    # убедиться, что скрипт делает то, что ожидаем\n\n# запустить и сохранить отчёт в файл\nbash yabs.sh | tee yabs_$(hostname)_$(date +%F).txt
', 'Теперь у вас есть текстовый отчёт с именем сервера и датой. Прогнав такой же на другом VPS, вы сравниваете хостинги строка в строку по одинаковой методике — это куда честнее, чем верить маркетинговым обещаниям в тарифах.']

Сравнение хостингов и типичные цифры

['Прогоните yabs.sh на разных VPS и сравните по одинаковой методике. На современном железе AMD EPYC + NVMe (как у MAATRIX) вы увидите высокий Single-Core Geekbench (следствие свежей архитектуры Zen и высокой частоты) и отличный 4k-random на диске (следствие NVMe). Это ровно те два параметра, которые сильнее всего влияют на отзывчивость сайта и базы данных.', 'Частые ошибки:', '
  • Один прогон. Гоняйте 2-3 раза в разное время — поймаете «шумных соседей».
  • Сравнение Geekbench 5 и 6. Версии несопоставимы напрямую, фиксируйте одну (флаг -6).
  • Оценка только по Multi-Core. Для веба и БД важнее Single-Core.
  • Игнор диска. Быстрый CPU при медленном диске всё равно даст тормозящий сайт — смотрите 4k random.
']

Нужен сервер под эту задачу?

Разверните VPS MAATRIX за пару минут: NVMe, AMD EPYC, root-доступ, локации UK и США. Оплата картой РФ и по СБП.

Арендовать VPS для бенчмарка

Частые вопросы

Безопасно ли запускать curl ... | bash?

yabs.sh — известный открытый скрипт, но принцип «сначала прочитай, потом запусти» верен всегда. Скачайте wget -qO yabs.sh yabs.sh, просмотрите содержимое и запустите bash yabs.sh, если хотите полного контроля.

Сколько длится полный тест?

Обычно 3-8 минут. Основное время уходит на сетевые тесты до узлов по всему миру. Флаг -i (без сети) заметно ускоряет прогон.

По каким цифрам сравнивать хостинги?

Смотрите три вещи: Single-Core Geekbench (скорость ядра), 4k random в fio (отзывчивость диска) и iperf3 до близких вам локаций (сеть). Именно они определяют реальную отзывчивость проекта.