Postfix-Spool auf Ext3-Optimierungen in >=linux-2.6.34 Tagen

Postfix-Spool auf Ext3-Optimierungen in >=linux-2.6.34 Tagen

Angesichts der sehr speziellen Natur des Themas (wir sprechen nicht über Postfächer, sondern nur über den Spooler; wir sprechen nicht über andere Dateisysteme, sondern nur über ext3 usw.) und der Reife der beteiligten Software (Linux-Kernel, ext3fs, Postfix) bin ich der Meinung, dass es einen mehr oder weniger vereinbarten Satz von Best Practices zur Optimierung von Dateisystemen geben sollte.

Ich versuche, einen Überblick darüber zu bekommen:

  • data=journalwurde in den letzten Kerneln zum Standard (irgendwo um 2.6.30, wenn ich mich recht entsinne), also sollte das kein Problem sein
  • Wietse Venema sagt, atimemuss eingeschaltet sein, aber die Postfix-Dokumentation empfiehlt, noatimewenn man über dieWarteschlange für eingehende Nachrichten. Bedeutet das, dass Postfix atimees nur für einige Warteschlangenverzeichnisse benötigt und von noatimeden anderen profitiert? Können wir es verwenden, noatimewenn wir ETRN einfach nicht verwenden?
  • Dateisystem kann gemountet werden nodev,noexec,nosuid- no* hindert Sie nicht daranEinstellungAttribute (Postfix verwendet exec attr) Sie haben einfach keine Wirkung (wir führen nichts aus der Spule aus)
  • das fsync()von Wietse und/oder die angesprochene Problem chattr -Sist wahrscheinlich mit sync/ asyncOptionen von ext3fs verknüpft, aber ich verstehe sie nicht gut genug. Das Mounten des Dateisystems mit asyncOption ist gleichbedeutend mit chattr -R -Sdem gesamten FS? Scheint, als würde es die Leistung steigern, aber birgt das ein Risiko von "Mailverlust nach einem Systemabsturz" oder ist es wirklich "sicher auf /var/spool/postfix"?
  • Würden Sie sonst noch etwas an Postfix-2.6.x optimieren, damit es besser auf Ext3 funktioniert, oder belassen Sie überall die Standardeinstellungen?
  • Gibt es einen „besten“ Linux-E/A-Scheduler für diese Art von Arbeitslast (nämlich CFQ oder Deadline?) oder ist das etwas, das je nach Hardwarekonfiguration zu stark variiert?
  • Möchten Sie noch etwas im Dateisystem oder im Kernel optimieren?
  • irgendetwas anderes?

Verweise:

Antwort1

Aufgrund der Besonderheiten neige ich dazu, die Standardeinstellungen zu verwenden. In meinem Fall war Postfix nie wirklich der Engpass und ich habe die meiste Zeit damit verbracht, AntiSpam/AntiVirus/MDA zu optimieren.

Rianto Wahyudi

verwandte Informationen