Wie ändere ich das Aktualisierungsintervall für die Relatime-Zugriffszeit von 24 Stunden?


7

Gemäß der RHEL 6-Dokumentation zur Relatime Drive Access Optimization :

Der in Red Hat Enterprise Linux 6 verwendete Kernel unterstützt eine andere Alternative - relatime. Relatime verwaltet die Zeitdaten, jedoch nicht bei jedem Zugriff auf eine Datei. Wenn diese Option aktiviert ist, werden Zeitdaten nur dann auf die Festplatte geschrieben, wenn die Datei seit der letzten Aktualisierung der Zeitdaten (mtime) geändert wurde oder wenn zuletzt vor mehr als einer bestimmten Zeit (standardmäßig eine ) auf die Datei zugegriffen wurde Tag) .

Hervorhebung von mir - Diese Dokumentation schlägt vor, dass der Algorithmus zur Aktualisierung der Zugriffszeit geändert werden kann, um ein anderes Intervall als 24 Stunden zu verwenden, aber ich habe keine Ahnung, wie dies tatsächlich erreicht werden soll.

Es gab anscheinend eine sysctl-Option mit dem Namen fs.relatime_intervalwie hier erwähnt , aber ich kann sie in meinem Centos 6.5-Kernel (2.6.32-431) nicht finden.

Ist es möglich, diesen Wert beliebig zu machen, wie 12 Stunden, 6 Stunden usw.?



Danke @VolkerSiegel, aber leider habe ich keine /proc/sys/fs/relatime_intervalDatei wie in der Antwort auf diese Frage. Es wird nicht angezeigt, wenn ich es auch tue sysctl fs | grep relatime. Ich vermute, es hat entweder den Namen geändert oder ist zwischen 2.6.27 und 2.6.32 nicht mehr einstellbar.
Mutron

Aber haben Sie die Datei /proc/sys/fs/file-maxzum Beispiel?
Volker Siegel

Ja, ich habe tatsächlich einen funktionierenden Prozess auf / proc montiert.
Mutron

Antworten:



0

Angeblich kann es über das Boot-Argument geändert werden .

Wahrscheinlich kann es über / proc oder / sys geändert werden, aber ich kann es momentan nicht finden. Die Antwort, mit der Volker verknüpft ist, bezieht sich auf einen Befehl, der auch auf meinem System nicht vorhanden ist.

Die Dateisystem- Mount-Option strictatime würde sicherstellen, was Sie wollen, aber zu einem ziemlich hohen Leistungsaufwand. Die Relatime-Semantik wurde eingeführt und wurde aus einem Grund zum Standard, der kostspielig war.

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.