Schreibt das Skript
write_file und edit_file erstellen und ändern dein Benchmark-Skript, und jede Änderung erscheint als Diff.
Ein Server-Benchmark ist eine feste Aufgabe, die du auf einem Rechner ausführst, der dir gehört oder den du testen darfst, jedes Mal mit denselben Einstellungen, damit sich zwei Ergebnisse fair vergleichen lassen. BenchQuorum schreibt das Skript, führt es in der Shell aus und hält nur die Werte fest, die gemessen wurden. Den Umfang bestimmst du.
write_file und edit_file erstellen und ändern dein Benchmark-Skript, und jede Änderung erscheint als Diff.
Shell führt deinen Testbefehl aus und meldet den echten Exitcode, sodass du siehst, wann ein Lauf fehlgeschlagen ist.
read_file und grep sammeln Werte aus gespeicherten Ergebnisdateien, und der Agent baut eine Tabelle der Läufe.
Die App läuft auf deinem Windows-PC in einem einzigen Arbeitsordner. Ein Befehl, der einen anderen Rechner erreicht, ist einer, den du verlangt hast, auf einem Rechner, der dir gehört oder den du testen darfst.
bench.pygespeichertsysteminfoexit 0system.txtgespeichertpython bench.pyexit 0results.csvZeile hinzugefügtresults.csvgelesennotes.mdDiff angezeigtBevor du einen Homelab-Rechner für Benchmarks abstimmst, nimm eine Ausgangsbasis auf: Bitte den Agenten, dein Benchmark-Skript zuerst auf dem unveränderten Rechner auszuführen. Shell führt es aus und meldet den Exitcode, write_file speichert die Ausgabe als baseline.txt, und append_file hängt den Median an results.csv an. Ändere eine Einstellung, bitte um denselben Lauf noch einmal, und der Agent zeigt beide Zeilen nebeneinander. Immer nur eine Änderung. Lies den Plan im Modus Plan only, bevor etwas läuft, wechsle dann zu Ask first, damit jeder Schreibvorgang auf dein OK wartet, und vergleiche die Mediane selbst, bevor du die Änderung behältst.
Für den Benchmark eines VPS, den du mietest, brauchen Festplatte und Netzwerk getrennte Tests, weil jeder einen anderen Teil des Rechners misst. Prüfe vorher die Testbedingungen des Anbieters. Von deinem PC aus führt Shell ping -n 20 gefolgt von der Adresse deines VPS aus, und write_file speichert die Laufzeiten als latency.txt. Den Festplattentest führst du selbst auf dem VPS aus, außerhalb von BenchQuorum, mit deinem eigenen Befehl. Netzwerk- und CPU-Ergebnisse eines VPS bedeuten nur etwas zusammen mit dem Tarif, der Tageszeit und den Einstellungen, die du festgehalten hast. Halte den Datenverkehr klein und kurz und prüfe jeden Wert anhand der Konsolenausgabe.
BenchQuorum ist kein gehosteter Dienst und kein Plugin für ein anderes Programm. Es ist nur für deine eigenen Dateien, deinen PC und Rechner gedacht, die du nutzen darfst. Richte es daher nicht auf Systeme, Konten oder Daten, die dir nicht gehören. Es kann nicht garantieren, dass Code, Messungen oder Analysen korrekt sind, deshalb prüfst du jeden Diff.