Frage

(Nicht wirklich eine Programmiersprache Frage, sorry)

Ich arbeite verschiedene Dateisysteme auf Benchmarking (was am wichtigsten ist: ext3) mit verschiedenen Dateisystem-Optionen (zB: noatime, relatime etc.). Für bestimmte Situationen auf einer Linux-Box

Für Roh-Dateisystem Benchmarks, ich suche in bonnie und bonnie ++.

Was ist der nützlichste Weg bonnie zu verwenden und bonnie ++ zu Benchmark-Dateisysteme?
Was sind Best Practices hinsichtlich Benchmarking Dateisystem?
Während wir gerade dabei sind: Wie montieren Sie Ihre ext3-Dateisysteme auf Ihrem Rechner

?
War es hilfreich?

Lösung

I'not eine Menge Antworten auf diese bekommen ;-) also werde ich versuchen zu erklären, was meine Ideen sind.

Schließlich ging ich für iozone als Benchmarking-Instrument, vor allem wegen der überwältigenden Menge an Informationen, die sie zur Verfügung stellen.

IMHO, wenn man statistisch signifikante Daten zu finden versucht, ist ein Lauf von einer Benchmark nicht genug, also schrieb ich Skript ein wenig Shell iozone 10-mal und schreiben die Ausgabe auf 10 Logfiles laufen.

Dann habe ich ein anderes Skript (diese in Python) alle Werte in den Matrizen für jede Zelle zu addieren. Der höchste und die niedrigste Wert für jede Zelle wird verworfen, um Anomalien zu verhindern Realität zu verzerren; -)

Für jede Zelle, nehme ich den Mittelwert der acht verbleibenden Werte. Ich kopierte die resultierende Matrix in OpenOffice.org Calc.

habe ich dieses Verfahren für eine ‚Baseline‘ (in meinem Fall: ein ext3-Dateisystem mit Standardoptionen montiert) und wiederholte es dann für meine Tests

.

Pro Test, kopierte ich die Matrix des Ergebnisses in die Tabelle, wo ich gespeichert, um die Baseline hatte. In Calc, habe ich meinen Vergleich und aufgetragen, um die Ergebnisse in Diagrammen.

funktioniert recht gut.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top