Flexcache

De wiki.nexiat.fr
Aller à la navigation Aller à la recherche
Fiche express
Domaine Cache de volumes
Commande flexcache
Contexte NetApp Data ONTAP (7-mode)
Voir aussi Aggr

Le FlexCache est un volume flexible qui met en cache le contenu d'un volume d'origine (potentiellement distant), pour accélérer les accès en lecture.

Commandes

# informations générales
flexcache fstat /vol/<nom_volume>/

# retirer un fichier du cache
flexcache eject -f /vol/<volume>/<qtree>/fichier.txt

Statistiques par client

option flexcache.per_client_stats on

# stats côté client
flexcache stats -C <nom_flexcache>
# stats côté serveur
flexcache stats -S <volume> -c <client>
# stats par fichier
flexcache fstat <path>

Cohérence FlexCache

  • Délégations : contrat entre le système d'origine et le volume de cache — tant que la délégation est détenue, le fichier n'a pas changé. Le système d'origine la révoque avant toute modification du fichier.
  • Timeout du cache d'attributs : en l'absence de délégation, le fichier est considéré valide pendant une durée définie (attribute cache timeout), passé laquelle les attributs sont recomparés avec l'origine.
  • Proxy d'écriture : toute modification d'un fichier caché est renvoyée (proxifiée) vers le système d'origine, puis le fichier est éjecté du cache.

Valeurs de statut

  • access denied : accès FlexCache refusé côté origine (option flexcache.access)
  • connecting : connexion au système d'origine en cours
  • lang mismatch : changement de langue du volume d'origine depuis la création du FlexCache
  • rem vol changed : volume d'origine supprimé puis recréé sous le même nom — recréer le FlexCache
  • rem vol unavail : volume d'origine hors ligne ou supprimé
  • remote nvram err : problème NVRAM côté système d'origine
  • unsup remote vol : version de Data ONTAP incompatible côté origine

Voir aussi

  • Aggr — agrégats hébergeant les volumes de cache