Priorités (NetApp)

De wiki.nexiat.fr
Aller à la navigation Aller à la recherche
Fiche express
Domaine Priorité d'accès aux volumes
Commande priority
Contexte ONTAP 7-mode
Voir aussi Options (NetApp)

La commande priority hiérarchise l'accès aux volumes : dès qu'un seul volume déclare une priorité, tous les volumes sans priorité explicite sont placés en attente (enqueue), ce qui dégrade leurs performances. En pratique, il faut donc déclarer une priorité cohérente sur l'ensemble des volumes dès qu'on en active un seul.

Activer la fonctionnalité

priority on

Définir une priorité de volume

priority set volume dbvol level=VeryHigh system=30
priority set volume prodvol level=high system=low

Le paramètre system= indique le pourcentage minimum d'opérations système exécutées au-dessus des opérations utilisateur.

Comportement du cache

priority set volume dbvol cache=keep
priority set volume db_logs cache=reuse
  • cache=keep : conserve les données en cache aussi longtemps que possible
  • cache=reuse : libère le cache le plus vite possible

Consulter / effacer

priority show volume user_vol03
priority delete volume prodvol

Désactiver temporairement le service de cache

priority set volume testvol1 service=off
priority set enabled_components=cache

Options de volume associées

Ces options se règlent via vol options et ne sont pas spécifiques à priority, mais interagissent avec le comportement décrit ci-dessus :

  • convert_ucode : active/désactive l'Unicode
  • create_ucode : force l'Unicode à la création d'un snapshot de volume
  • guarantee : alloue immédiatement la taille du volume
  • minra : désactive la lecture anticipée spéculative (peut réduire les performances)
  • no_atime_update : ne met pas à jour l'atime des fichiers
  • nosnap : désactive les snapshots
  • nosnapdir : masque les répertoires .snapshot dans les partages NFS
  • root : désigne le volume comme root volume du filer

Voir aussi