BenchQuorum
Продукт

Server benchmark: скрипти, запуски й журнали для ваших машин

01

Server benchmark — це фіксований обсяг роботи, який ви запускаєте на машині, що належить вам або на тестування якої у вас є дозвіл, щоразу з однаковими налаштуваннями, щоб два результати можна було чесно порівняти. BenchQuorum пише скрипт, запускає його в shell і записує лише виміряні числа. Межі дозволеного визначаєте ви.

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 ↗