Wie wird die Verwendung von Quoten so schnell berechnet?

253
Shep

Ich arbeite an einem Cluster, das ein Lustre-Dateisystem verwendet, und die Administratoren können die Benutzer- / Gruppennutzung täglich berechnen. Das System verwendet dies auch zur Berechnung, wann Benutzer ihre Quote verletzen. Meine Annahme ist also, dass die Gesamtnutzung für einen Benutzer täglich berechnet wird, wenn auch nicht viel häufiger.

Wenn ich jedoch Typbefehle find . -user <user>ausführe, dauert es einen Tag, bis das Dateisystem durchlaufen wird und dabei eine beträchtliche Menge an Ressourcen verbraucht wird. Es erscheint mir unwahrscheinlich, dass das System auf Quotenzollverletzung überprüft.

Hat das System eine schnellere Methode? Wenn ja, kann ich es irgendwie verwenden?

1
Ich habe gerade festgestellt, dass diese Frage wahrscheinlich eher auf Serverfault zutrifft, ich habe sie schon markiert ... Shep vor 10 Jahren 0

1 Antwort auf die Frage

1
quadruplebucky

Das Lustre-Dateisystem prüft und aktualisiert Gruppen- und Benutzerquoten bei jedem Schreibvorgang (mit etwas Unschärfe hinsichtlich der Geschwindigkeit ein "Grant-Cache"). Als normaler Benutzer haben Sie wahrscheinlich keine Leseberechtigung für diese Daten.