ext3 vs ext4 bonnie ++ rand / seq schaffen Geschwindigkeit

1

Ich teste den Unterschied zwischen ext3 und ext4 für unsere Anwendung. Wenn ich beide Dateisysteme durch einen Bonnie ++ - Test laufe, sind die Ergebnisse für die Dateierstellung auf ext4 nicht sehr gut. Während ext3 380 Dateien pro Sekunde erstellen kann, verwaltet ext4 nur 38 Dateien pro Sekunde.

Hier ist der Befehl, den ich ausführe:

bonnie++ -u 0 -r 3460 -s 10240 -n 256 -b -d /bench/

Beide Tests werden auf derselben leeren physischen Festplatte ausgeführt. Beide Dateisysteme werden ohne zusätzliche Optionen formatiert und gemountet.

Kann mir jemand einen Einblick geben, warum sich diese Werte so stark unterscheiden? Oder wenn ich einen (offensichtlichen) Fehler mache.

Mit freundlichen Grüßen

Minion91
quelle

Antworten:

0

Ich habe die Ursache des Problems gefunden. Auf unserem 2.8-Kernel waren Ext3-Schreibbarrieren standardmäßig deaktiviert, während sie für Ext4 aktiviert waren. Das Deaktivieren der Option in Ext4 hat unsere Erstellungs- / Löschgeschwindigkeit für bonnie ++ drastisch erhöht. Derzeit laufen Crashtests, um die Zuverlässigkeit zu prüfen, die aber bisher so gut sind.

Minion91
quelle