Answers:
mutt
,是电子邮件客户端,它使用文件访问时间来监视到达mbox格式的邮箱的新邮件。显然,此问题并不严重,并且很容易解决。
除此之外,很难找到中断的例子noatime
。我noatime
在所有文件系统上都运行了许多Linux服务器,但我从未回想起可归因于的任何问题noatime
。
如果您担心noatime
一般使用,则可以为mongoDB东西分配一个单独的文件系统,并仅使用挂载该文件系统noatime
。
编辑
我在kerneltrap.org上找到了一个有趣的博客,其中引用了Linux开发人员(Linus Torvalds,Ingo Molnar,Alan Cox等)之间的一些讨论atime
。在Ingo的第二封电子邮件中,他说:
...我对ext3没有真正的抱怨-强制性的条件是/ etc / fstab中的“ noatime,nodiratime”是必须的。这非常明显地加快了速度-特别是在访问大量文件时。奇怪的是,由于持续不断的atime更新,每台Linux台式机和服务器都受到明显的IO性能下降的伤害,而它只有两个真正的用户:tmpwatch [可以配置为使用ctime,所以这不是大问题]和一些备份工具。(好吧,我猜也是通过邮件通知。)在成千上万的应用程序中。因此,对于大多数文件工作负载,我们几乎不给Windows提供20%-30%的性能优势。
轮询文件使用情况的工具(例如临时文件清除程序)会使用它。您可以改用relatime
来在某些文件系统和OS上解决此问题,它仅在自上次更新以来经过一定时间后才更新atime。
您还可以为mongoDB副本集创建单独的安装点。然后,您只能在该安装点上设置noatime参数,而不会影响任何其他程序。