Ich möchte wissen, wie viele Bytes pro Sekunde ich auf die Festplatte schreiben und von ihr lesen kann.
Wie kann ich das auf einem Linux-Computer machen?
linux
performance
römisch
quelle
quelle
Antworten:
Verwenden Sie ein Benchmark-Tool wie bonnie (++). Es ist einfach, auf jeder Distribution zu installieren, und da es verschiedene Aspekte misst, erhalten Sie ein ziemlich gutes Bild davon, wie das System in einer bestimmten Situation funktioniert.
Wenn Sie nur grundlegende Tools verwenden möchten, können Sie dd verwenden:
Für die Schreibgeschwindigkeit:
(Das Produkt aus bs und count sollte mindestens doppelt so groß sein wie Ihre RAM-Größe.)
Für Lesegeschwindigkeit:
Denken Sie daran, dass dies eine sehr grobe Schätzung ist und eine Situation misst, die im normalen Betrieb wahrscheinlich nicht auftritt.
quelle
dd
dass Sie ziemlich synthetische Zahlen erhalten, es sei denn, Sie kennen Ihre E / A-Last sehr gut und verwenden sehr spezifische Zahlen.Ich würde nur hdparm verwenden, um die Lesegeschwindigkeiten der Laufwerke zu messen:
Sie können die Lesegeschwindigkeit auf formatierten Laufwerken mit Daten testen. Achten Sie jedoch beim Schreiben darauf, dass bei falscher Verwendung Daten beschädigt werden können.
Hoffe das hilft, RayQUang
quelle
Iozone, bonnie ++, nmon (Echtzeit) - alle funktionieren.
quelle
Josh Berkus hielt auf der pgCon 2009 einen ziemlich ausführlichen Vortrag über Leistungsoptimierung. Die erste Hälfte ist nur der Messung von Festplatten-E / A und -Lösungen gewidmet. Es ist groß und lang, aber Sie müssen es nur einmal ansehen, um eine Vorstellung davon zu bekommen, woran Sie denken müssen.
Schauen Sie sich auch das Benchmarking-Video an, das einen Großteil des gleichen Inhalts abdeckt.
quelle
Iometer gibt es auch schon eine Weile.
quelle