mutt
, ein E-Mail-Client, verwendet Dateizugriffszeiten, um zu überwachen, ob neue E-Mails in einem Postfach im mbox-Format eingehen. Anscheinend ist dieses Problem nicht schwerwiegend und kann leicht umgangen werden .
Davon abgesehen ist es schwierig, Beispiele für Dinge zu finden, die aufbrechen noatime
. Ich betreibe eine Reihe von Linux-Servern mit noatime
allen Dateisystemen und kann mich nicht erinnern, jemals Probleme gesehen zu haben, die darauf zurückzuführen sind noatime
.
Wenn Sie noatime
generell Probleme mit der Verwendung haben , können Sie ein separates Dateisystem für Ihre MongoDB-Inhalte verwenden und nur dieses Dateisystem mit bereitstellen noatime
.
BEARBEITEN
Ich habe auf kerneltrap.org einen interessanten Blog gefunden , der einige Diskussionen zwischen Linux-Entwicklern (Linus Torvalds, Ingo Molnar, Alan Cox und anderen) zum Thema zitiert atime
. In Ingos zweiter E-Mail sagt er Folgendes:
... ich habe keine wirkliche Beschwerde über ext3 - mit der obligatorischen Qualifikation, dass "noatime, nodiratime" in / etc / fstab ein Muss ist. Dies beschleunigt die Dinge sehr deutlich - insbesondere, wenn auf viele Dateien zugegriffen wird. Es ist seltsam, dass jeder Linux-Desktop und -Server durch die ständigen Aktualisierungen der E / A-Leistung geschädigt wird, während es nur zwei echte Benutzer gibt: tmpwatch [das für die Verwendung von ctime konfiguriert werden kann, sodass es kein großes Problem ist] und einige Backup-Tools. (Ok, und auch per E-Mail benachrichtigen, denke ich.) Aus Zehntausenden von Bewerbungen. Daher bieten wir Windows für die meisten Datei-Workloads einen Leistungsvorteil von 20% bis 30%, und das für so gut wie nichts.