3.4.3. Quotas de synchronisation
GFS2 abrite les informations sur les quota au sein de son propre fichier interne situé sur le disque. Un noeud GFS2 ne met pas ce fichier quota à jour pour chaque écriture de système de fichier, plutôt, il procède à la mise à jour toutes les 60 secondes. Ceci est nécessaire pour éviter toute contention entre les noeuds qui s'inscrivent sur le fichier quota, ce qui entraînerait un ralentissement de la performance.
Au fur et à mesure qu'un utilisateur ou un groupe approche sa limite de quota, GFS2 réduit, de façon dynamique, le temps de mise à jour entre ses fichiers-quota afin d'éviter de dépasser la limite. La période normale entre les synchronisations est un paramètre accordable,
quota_quantum
, et peut être changé en utilisant la commande gfs2_tool
. La période par défaut est de 60 secondes. Aussi, le paramètre quota_quantum
doit être déterminé sur chaque noeud et à chaque fois que le système de fichiers est monté. (les changements de paramètres quota_quantum
ne sont pas persistants entre les démontages.)
Vous pouvez utiliser la commande
gfs2_quota sync
pour synchroniser l'information de quota d'un noeud sur un fichier de quota sur-disque entre les mises à jour automatiques effectuées par GFS2.
Utilisation
Synchronizing Quota Information
gfs2_quota sync -f MountPoint
MountPoint
- Précise le système de fichiers GFS2 pour lequel les actions s'appliquent.
Tuning the Time Between Synchronizations
gfs2_tool settuneMountPoint
quota_quantumSeconds
MountPoint
- Précise le système de fichiers GFS2 pour lequel les actions s'appliquent.
Seconds
- Précise la nouvelle période entre les synchronisations de fichiers-quota ordinaires par GFS2. Des valeurs moindres peuvent augmenter la contention et ralentir la performance.
Exemples
Cet exemple synchronise l'information sur les quota du noeud dont il dépend vers le système de fichiers
/mygfs2
.
gfs2_quota sync -f /mygfs2
Cet exemple change la période par défaut entre les mises à jour de fichiers-quota ordinaires à une heure (3600 secondes) pour le système de fichiers
/mygfs2
sur un noeud unique.
gfs2_tool settune /mygfs2 quota_quantum 3600