Pisze skrypt
write_file i edit_file tworzą i poprawiają Twój skrypt benchmarku, a każda zmiana pojawia się jako diff.
Server benchmark to stała porcja pracy, którą uruchamiasz na maszynie należącej do Ciebie lub takiej, którą wolno Ci testować, za każdym razem z tymi samymi ustawieniami, żeby dwa wyniki można było uczciwie porównać. BenchQuorum pisze skrypt, uruchamia go w powłoce i zapisuje tylko liczby, które zostały zmierzone. Zakres zostaje po Twojej stronie.
write_file i edit_file tworzą i poprawiają Twój skrypt benchmarku, a każda zmiana pojawia się jako diff.
Shell uruchamia Twoje polecenie testowe i zgłasza prawdziwy kod wyjścia, więc widzisz, kiedy uruchomienie się nie powiodło.
read_file i grep zbierają liczby z zapisanych plików wyników, a agent buduje tabelę uruchomień.
Aplikacja działa na Twoim PC z Windows w jednym folderze roboczym. Polecenie, które sięga do innej maszyny, to polecenie, o które poprosiłeś, na maszynie należącej do Ciebie lub takiej, którą wolno Ci testować.
bench.pyzapisanosysteminfoexit 0system.txtzapisanopython bench.pyexit 0results.csvdodano wierszresults.csvodczytanonotes.mdpokazano diffZanim zaczniesz stroić maszynę z homelabu pod benchmarki, zrób punkt odniesienia: poproś agenta, żeby najpierw uruchomił Twój skrypt benchmarku na nietkniętej maszynie. Shell uruchamia go i zgłasza kod wyjścia, write_file zapisuje wynik jako baseline.txt, a append_file dopisuje medianę do results.csv. Zmień jedno ustawienie, poproś o to samo uruchomienie jeszcze raz, a agent pokaże oba wiersze obok siebie. Jedna zmiana naraz. Przeczytaj plan w trybie Plan only, zanim cokolwiek ruszy, potem przełącz na Ask first, żeby każdy zapis pliku czekał na Twoje OK, i sam porównaj mediany, zanim zachowasz zmianę.
Do benchmarku wynajmowanego VPS dysk i sieć wymagają osobnych testów, bo każdy mierzy inną część maszyny. Najpierw sprawdź warunki dostawcy dotyczące testów. Z Twojego PC Shell uruchamia ping -n 20 z adresem Twojego VPS, a write_file zapisuje czasy podróży w obie strony jako latency.txt. Test dysku uruchamiasz sam na VPS, poza BenchQuorum, własnym poleceniem. Wyniki sieci i procesora VPS mają sens tylko razem z planem, porą dnia i ustawieniami, które zapisałeś. Utrzymuj mały i krótki ruch oraz sprawdzaj każdą liczbę z wynikiem w konsoli.
BenchQuorum nie jest usługą hostowaną ani wtyczką do innego programu. Jest przeznaczony wyłącznie do Twoich plików, Twojego PC i maszyn, do których masz uprawnienia, więc nie kieruj go na systemy, konta ani dane, które nie należą do Ciebie. Nie może zagwarantować, że kod, pomiary lub analiza są poprawne, dlatego sprawdzasz każdy diff.