回答:
mutt
、電子メールクライアントは、ファイルアクセス時間を使用して、mbox形式のメールボックスに到着する新しいメールを監視します。どうやら、この問題は深刻ではなく、簡単に回避できます。
それ以外に、突発的なものの例を見つけることは困難noatime
です。私noatime
はすべてのファイルシステムで多くのLinuxサーバーを実行していますが、に起因する問題を見たことは一度もありませんnoatime
。
noatime
一般的に使用することに懸念がある場合は、mongoDBに別のファイルシステムを割り当て、そのファイルシステムのみをでマウントできますnoatime
。
編集
kerneltrap.orgで興味深いブログを見つけました。このブログでは、Linux開発者(Linus Torvalds、Ingo Molnar、Alan Cox、その他)の間の話題についての議論を引用していますatime
。Ingoの2番目のメールで、彼はこう言っています。
... ext3についての本当の苦情はありません-/ etc / fstabの "noatime、nodiratime"は必須であるという義務的な資格です。これにより、特に多くのファイルにアクセスする場合に、物事が非常に高速になります。一定のatime更新のためにすべてのLinuxデスクトップとサーバーが顕著なIOパフォーマンスの低下によって傷ついているのは奇妙なことですが、実際のユーザーはたった2人です。およびいくつかのバックアップツール。(わかりました。メール通知も推測します。)数万のアプリケーションのうち。そのため、ほとんどのファイルワークロードでは、Windowsに20〜30%のパフォーマンスエッジを提供しています。
一時ファイルクリーナーなど、ファイルの使用状況をポーリングするツールが使用します。relatime
代わりにを使用すると、一部のファイルシステムとOSでこれを回避できます。これは、最後に更新されてから特定の期間が経過した後にのみatimeを更新します。
mongoDBレプリカセット用に個別のマウントポイントを作成することもできます。その後、他のプログラムに影響を与えることなく、そのマウントポイントでのみnoatimeパラメーターを設定できます。