Relatimeアクセス時間の更新間隔(24時間)をどのように変更しますか?

Relatimeアクセス時間の更新間隔(24時間)をどのように変更しますか?

~によるとRelatime ドライブアクセスの最適化に関する RHEL 6 ドキュメント:

Red Hat Enterprise Linux 6で使用されているカーネルは、別の代替手段であるrelatimeをサポートしています。 Relatimeは時間データを保持しますが、ファイルにアクセスするたびにそうではありません。このオプションを有効にすると、atimeデータ(mtime)が最後に更新されてからファイルが変更された場合、または特定の時間にファイルに最後にアクセスされた場合にのみ、atimeデータがディスクに書き込まれます。(デフォルトは1日)

私のポイントは - この記事では、アクセス時間更新アルゴリズムが24時間以外の間隔を使用するように変更される可能性があることを示唆していますが、実際にこれを実装する方法がわかりません。

fs.relatime_interval明らかに、上記の名前付きsysctlオプションがあったようです。ここしかし、Centos 6.5カーネル(2.6.32-431)では見つかりません。

この値を12時間、6時間などどのような値に設定できますか?

ベストアンサー1

24 * 60 * 60(1日)のハードコードされた値を確認するメインラインカーネル関数では変更できません。relatime_need_update()たとえば、ソースコードを参照してください。

http://git.kernel.org/cgit/linux/kernel/git/torvalds/linux.git/tree/fs/inode.c#n1803

おすすめ記事