BenchQuorum
Workflows

Disk speed test: ein wiederholbarer Lauf, Schritt für Schritt

03
Das Szenario

Prüfe eine Festplatte und eine Verbindung, die dir gehören

Ein Festplattentest misst die sequenzielle Geschwindigkeit bei großen Dateien und die zufällige Geschwindigkeit bei vielen kleinen Lese- und Schreibzugriffen, und das sind verschiedene Werte. Diese Anleitung prüft deine eigene Festplatte und danach deinen Router mit ping und protokolliert beides. Eine Website für CPU-Vergleiche zeigt nur fremde Hardware und fremde Einstellungen, deshalb zählen deine eigenen protokollierten Läufe mehr.

01

Öffne den Arbeitsordner

Wähle einen Ordner für Skripte und Ergebnisse. Die Dateiwerkzeuge arbeiten nur darin.

02

Beschreibe den Test

Sag, welches Laufwerk, wie groß die Testdatei ist und wie viele Läufe du willst. Nenne die Einstellungen, die protokolliert werden sollen.

03

Gib jeden Schritt frei

Lies im Modus Ask first jede Karte, bevor du auf OK klickst. Jeder Schreibvorgang erscheint als Diff.

04

Prüfe das Ergebnis

Vergleiche die protokollierten Werte selbst mit der Konsolenausgabe und wiederhole den Lauf, um die Streuung zu sehen.

Ein Beispiel: das Zeitmessmuster von bench.py

bench.py
import 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 ist ein CPU-Zeitmessbeispiel und zeigt das Muster, das du für einen Festplattentest wiederverwendest: ein Aufwärmaufruf, 5 gemessene Läufe, dann der Median. Es nutzt kein Netzwerk und schreibt keine Dateien.

Zwei Prüfungen für Einsteiger

Teste deine Festplatte mit einer großen Datei

Bevor du Festplatten-Benchmark-Ergebnisse liest, prüfe die Größe der Testdatei: Sie muss größer sein als dein RAM oder Cache, sonst misst du den Cache und nicht die Festplatte. Sag dem Agenten, welchen Festplattentest-Befehl du nutzt, oder bitte ihn, ein kurzes Python-Skript zu schreiben, und lies den Diff, bevor etwas läuft. Shell führt es dann aus und meldet den Exitcode. Protokolliere sequenzielle und zufällige Geschwindigkeit als getrennte Werte, lösche die Testdatei danach und teste nie ein Laufwerk, auf dem die einzige Kopie wichtiger Daten liegt. Wiederhole den Lauf 5-mal und prüfe den Median selbst.

Netzwerk-Latenztest zwischen deinem PC und deinem Router

Latenz ist die Hin-und-zurück-Zeit einer kleinen Nachricht. Bitte den Agenten, ping -n 20 gefolgt von der Adresse deines Routers oder deines eigenen Servers auszuführen, und Shell gibt die Zeiten aus. Dann speichert write_file sie als latency.txt, und grep holt die Zeilen mit den Zeiten heraus. Hänge tracert mit derselben Adresse an, wenn du die Zwischenstationen sehen willst. Halte den Datenverkehr klein und kurz und richte ihn nie auf Server, die dir nicht gehören. Dieselbe Prüfung über mehrere Tage zeigt, wie sich die Latenz verändert. Ping zeigt die Hin-und-zurück-Zeit nur in dem Moment, in dem du es ausführst, nicht ob ein VPS online geblieben ist, deshalb braucht ein VPS-Uptime-Benchmark mehr als diese Prüfung. Vergleiche die heutige Datei mit einer früheren und prüfe die Werte selbst.

BenchQuorum für Windows

Fang mit einem kleinen Lauf an

BenchQuorum herunterladen ↗