Écrit le script
write_file et edit_file créent et ajustent ton script de benchmark, et chaque modification apparaît en diff.
Un server benchmark est un travail fixe que tu lances sur une machine qui t'appartient ou que tu as le droit de tester, avec les mêmes réglages à chaque fois, pour que deux résultats se comparent équitablement. BenchQuorum écrit le script, le lance dans le terminal et n'enregistre que les chiffres qui ont été mesurés. Le périmètre reste de ton côté.
write_file et edit_file créent et ajustent ton script de benchmark, et chaque modification apparaît en diff.
Shell exécute ta commande de test et indique le vrai code de sortie, pour que tu voies quand une exécution a échoué.
read_file et grep récupèrent les chiffres dans les fichiers de résultats enregistrés, et l'agent construit un tableau des exécutions.
L'application tourne sur ton PC Windows, dans un seul dossier de travail. Une commande qui atteint une autre machine est une commande que tu as demandée, sur une machine qui t'appartient ou que tu as le droit de tester.
bench.pyenregistrésysteminfoexit 0system.txtenregistrépython bench.pyexit 0results.csvligne ajoutéeresults.csvlunotes.mddiff affichéAvant de régler une machine de homelab pour la mesurer, prends une référence : demande à l'agent de lancer d'abord ton script de benchmark sur la machine intacte. Shell le lance et indique le code de sortie, write_file enregistre la sortie sous baseline.txt et append_file ajoute la médiane à results.csv. Change un seul réglage, relance la même exécution et l'agent montre les deux lignes côte à côte. Un changement à la fois. Lis le plan en mode Plan only avant que quoi que ce soit ne tourne, passe ensuite en Ask first pour que chaque écriture de fichier attende ton OK, et compare toi-même les médianes avant de garder le changement.
Pour mesurer un VPS que tu loues, le disque et le réseau demandent des tests séparés, car chacun mesure une partie différente de la machine. Vérifie d'abord les conditions du fournisseur sur les tests. Depuis ton PC, Shell lance ping -n 20 suivi de l'adresse de ton VPS, et write_file enregistre les temps aller-retour sous latency.txt. Le test de disque, tu le lances toi-même sur le VPS, en dehors de BenchQuorum, avec ta propre commande. Les résultats réseau et processeur d'un VPS n'ont de sens qu'à côté de l'offre, de l'heure et des réglages que tu as consignés. Garde un trafic faible et court, et vérifie chaque chiffre avec la sortie de la console.
BenchQuorum n'est ni un service hébergé ni un plugin d'un autre programme. Il est prévu uniquement pour tes propres fichiers, ton PC et les machines que tu es autorisé à utiliser : ne le dirige donc pas vers des systèmes, des comptes ou des données qui ne t'appartiennent pas. Il ne peut pas garantir que le code, les mesures ou l'analyse sont corrects, c'est pourquoi tu relis chaque diff.