ext3 vs ext4 bonnie ++ rand / seq Geschwindigkeit erzeugen

456
Minion91

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 / Sek. Erstellen kann, verwaltet Ext4 nur 38 Dateien / Sek.

Hier ist der Befehl, den ich ausführen möchte:

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 eingehängt.

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

Mit freundlichen Grüßen

1

1 Antwort auf die Frage

0
Minion91

Ich habe die Ursache des Problems gefunden. In unserem Kernel 2.8 wurden Ext3-Schreibbarrieren standardmäßig deaktiviert, während sie für Ext4 aktiviert waren. Durch Deaktivieren der Option auf Ext4 wurden die Erstellungs- und Löschgeschwindigkeiten für Bonnie ++ drastisch erhöht. Derzeit laufen Crashtests, um die Zuverlässigkeit zu überprüfen, aber bisher so gut.