Ouvre le dossier de travail
Choisis un dossier pour les scripts et les résultats. Les outils de fichiers ne travaillent que dedans.
Un test de vitesse de disque mesure la vitesse séquentielle sur de gros fichiers et la vitesse aléatoire sur de nombreuses petites lectures et écritures, et ce sont deux chiffres différents. Ce guide contrôle ton propre disque puis ton routeur avec ping, en consignant les deux. Un site de comparaison de processeurs ne montre que le matériel et les réglages d'autres personnes, donc tes propres exécutions consignées comptent davantage.
Choisis un dossier pour les scripts et les résultats. Les outils de fichiers ne travaillent que dedans.
Indique quel disque, quelle taille a le fichier de test et combien d'exécutions tu veux. Nomme les réglages à consigner.
En mode Ask first, lis chaque carte avant de cliquer sur OK. Chaque écriture de fichier s'affiche en diff.
Compare toi-même les chiffres consignés avec la sortie de la console, puis répète l'exécution pour voir la dispersion.
bench.pyenregistrépython bench.pyexit 0results.csvligne ajoutéeresults.csvluimport time
def work():
total = 0
for i in range(1000000):
total += i * i % 7
return total
work() # warm-up call, not timed
runs = []
for n in range(5):
start = time.perf_counter()
work()
runs.append(time.perf_counter() - start)
runs.sort()
print("median seconds:", runs[2])bench.py est un exemple de chronométrage du processeur qui montre le schéma que tu réutilises pour un test de disque : un appel d'échauffement, 5 exécutions chronométrées, puis la médiane. Il n'utilise pas le réseau et n'écrit aucun fichier.
Avant de lire des résultats de benchmark de disque, vérifie la taille du fichier de test : il doit dépasser ta RAM ou ton cache, sinon tu mesures le cache et non le disque. Dis à l'agent quelle commande de test de disque tu utilises, ou demande-lui d'écrire un court script Python, et lis le diff avant que quoi que ce soit ne tourne. Shell le lance ensuite et indique le code de sortie. Consigne la vitesse séquentielle et la vitesse aléatoire comme deux chiffres distincts, supprime le fichier de test ensuite et ne teste jamais un disque qui contient la seule copie de données importantes. Répète l'exécution 5 fois et vérifie toi-même la médiane.
La latence est le temps aller-retour d'un petit message. Demande à l'agent de lancer ping -n 20 suivi de l'adresse de ton routeur ou de ton propre serveur, et Shell affiche les temps. Ensuite write_file les enregistre sous latency.txt et grep extrait les lignes qui contiennent les temps. Ajoute tracert avec la même adresse si tu veux voir les sauts. Garde un trafic faible et court, et ne le dirige jamais vers des serveurs qui ne t'appartiennent pas. Répéter le même contrôle sur plusieurs jours montre comment la latence évolue. Ping montre le temps aller-retour uniquement au moment où tu le lances, pas si un VPS est resté en ligne : mesurer la disponibilité d'un VPS demande donc plus que ce contrôle. Compare le fichier d'aujourd'hui avec un fichier plus ancien et vérifie les chiffres toi-même.