BenchQuorum
Продукт

Скрипты, запуски и журналы для server benchmark на ваших машинах

01

Server benchmark — это фиксированный объём работы, который вы запускаете на машине, принадлежащей вам или разрешённой для тестирования, каждый раз с одними и теми же настройками, чтобы два результата можно было честно сравнить. BenchQuorum пишет скрипт, запускает его в оболочке и записывает только те числа, которые были измерены. Границы остаются за вами.

01

Пишет скрипт

write_file и edit_file создают и правят ваш скрипт бенчмарка, и каждое изменение появляется как diff.

02

Запускает вашу команду

Shell запускает вашу тестовую команду и сообщает реальный код завершения, так что вы видите, когда запуск не удался.

03

Читает числа

read_file и grep собирают числа из сохранённых файлов результатов, а агент строит таблицу запусков.

Что умеет агент

Где происходит работа

Приложение работает на вашем ПК с Windows внутри одной рабочей папки. Команда, которая обращается к другой машине, — это команда, о которой вы попросили, на машине, принадлежащей вам или разрешённой для тестирования.

Две задачи шаг за шагом

Зафиксируйте эталонный замер для машины из домашней лаборатории

Прежде чем настраивать машину из домашней лаборатории под бенчмарки, сделайте эталонный замер: попросите агента сначала запустить ваш скрипт бенчмарка на нетронутой машине. Shell запускает его и сообщает код завершения, write_file сохраняет вывод как baseline.txt, а append_file добавляет медиану в results.csv. Измените одну настройку, снова попросите тот же запуск, и агент покажет обе строки рядом. Одно изменение за раз. Прочитайте план в режиме Plan only до того, как что-либо запустится, затем переключитесь на Ask first, чтобы каждая запись файла ждала вашего OK, и сами сравните медианы, прежде чем оставить изменение.

Проверьте арендованный VPS со своего ПК

Чтобы сделать бенчмарк арендуемого VPS, диску и сети нужны отдельные тесты, потому что каждый измеряет свою часть машины. Сначала изучите условия провайдера по тестированию. С вашего ПК Shell запускает ping -n 20 с адресом вашего VPS, а write_file сохраняет время отклика в обе стороны как latency.txt. Тест диска вы запускаете сами на VPS, вне BenchQuorum, своей командой. Результаты сети и процессора на VPS имеют смысл только рядом с тарифом, временем суток и настройками, которые вы записали. Держите трафик небольшим и коротким и сверяйте каждое число с выводом консоли.

Чего BenchQuorum не делает

BenchQuorum — не размещённый сервис и не плагин для другой программы. Он предназначен только для ваших собственных файлов, вашего ПК и машин, которые вам разрешено использовать, поэтому не направляйте его на системы, аккаунты и данные, которые вам не принадлежат. Он не может гарантировать, что код, измерения или анализ верны, поэтому каждый diff вы проверяете сами.

BenchQuorum для Windows

Попробуйте на своей машине

Скачать BenchQuorum ↗