Пише скрипт
write_file та edit_file створюють і правлять ваш скрипт бенчмарка, а кожна зміна з'являється як diff.
Server benchmark — це фіксований обсяг роботи, який ви запускаєте на машині, що належить вам або на тестування якої у вас є дозвіл, щоразу з однаковими налаштуваннями, щоб два результати можна було чесно порівняти. BenchQuorum пише скрипт, запускає його в shell і записує лише виміряні числа. Межі дозволеного визначаєте ви.
write_file та edit_file створюють і правлять ваш скрипт бенчмарка, а кожна зміна з'являється як diff.
Shell запускає вашу тестову команду й повідомляє справжній код завершення, тож ви бачите, коли запуск провалився.
read_file та grep збирають числа із збережених файлів результатів, а агент складає таблицю запусків.
Застосунок працює на вашому ПК з Windows в одній робочій теці. Команда, що звертається до іншої машини, — це команда, яку ви самі попросили, і машина має належати вам або ви маєте право її тестувати.
bench.pyзбереженоsysteminfoexit 0system.txtзбереженоpython bench.pyexit 0results.csvрядок доданоresults.csvпрочитаноnotes.mdпоказано diffПерш ніж налаштовувати домашню машину для бенчмарків, зніміть базовий рівень: попросіть агента спершу запустити ваш скрипт на нетронутій машині. Shell запускає його й повідомляє код завершення, write_file зберігає вивід як baseline.txt, а append_file додає медіану до results.csv. Змініть одне налаштування, попросіть той самий запуск ще раз — і агент покаже обидва рядки поруч. Лише одна зміна за раз. Прочитайте план у режимі Plan only, перш ніж щось запуститься, потім перейдіть на Ask first, щоб кожен запис файлу чекав на ваше OK, і самі порівняйте медіани, перш ніж залишити зміну.
Щоб перевірити орендований VPS, диск і мережу треба тестувати окремо, бо кожен тест вимірює іншу частину машини. Спершу прочитайте умови провайдера щодо тестування. З вашого ПК Shell виконує ping -n 20 з адресою вашого VPS, а write_file зберігає час відгуку як latency.txt. Тест диска ви запускаєте самі на VPS, поза BenchQuorum, своєю командою. Результати тестів мережі й процесора на VPS мають сенс лише поруч із тарифом, часом доби та налаштуваннями, які ви записали. Тримайте трафік малим і коротким, а кожне число звіряйте з виводом консолі.
BenchQuorum — не хмарний сервіс і не плагін до іншої програми. Він призначений лише для ваших власних файлів, вашого ПК і машин, які ви маєте право використовувати, тож не спрямовуйте його на системи, акаунти чи дані, що вам не належать. Він не може гарантувати, що код, вимірювання чи аналіз правильні, тому кожен diff ви перевіряєте самі.