mutt
, um cliente de email, usa horários de acesso a arquivos para monitorar novos emails que chegam em uma caixa de correio formatada em mbox. Aparentemente, este problema não é sério, e é fácil de contornar .
Fora isso, é difícil encontrar exemplos de coisas que quebram em noatime
. Eu executo um número de servidores Linux com noatime
em todos os sistemas de arquivos, e não me lembro de ter visto algum problema atribuível a noatime
.
Se você está preocupado em usar noatime
em geral, você poderia dedicar um sistema de arquivos separado para o seu material mongoDB e montar apenas aquele sistema de arquivos com noatime
.
EDITAR
Eu encontrei um blog interessante no kerneltrap.org que cita algumas discussões entre desenvolvedores Linux (Linus Torvalds, Ingo Molnar, Alan Cox e outros) sobre o tema atime
. No segundo e-mail de Ingo, ele diz isso:
... i've got no real complaint about ext3 - with the obligatory qualification that "noatime,nodiratime" in /etc/fstab is a must. This speeds up things very visibly - especially when lots of files are accessed. It's kind of weird that every Linux desktop and server is hurt by a noticeable IO performance slowdown due to the constant atime updates, while there's just two real users of it: tmpwatch [which can be configured to use ctime so it's not a big issue] and some backup tools. (Ok, and mail-notify too i guess.) Out of tens of thousands of applications. So for most file workloads we give Windows a 20%-30% performance edge, for almost nothing.