Perspectives : partage de ressources sous stress
Les charges de travail à fort impact peuvent réduire les performances d'autres workloads d'une ressource partagée. La ressource partagée est alors contrainte. Les outils Data Infrastructure Insights permettent d'étudier la saturation des ressources et l'impact sur votre environnement.
Terminologie
Lorsqu'on parle de l'impact sur la charge de travail ou les ressources, les définitions suivantes sont utiles.
Une charge de travail exigeante est une charge de travail actuellement identifiée comme ayant un impact sur les autres ressources du pool de stockage partagé. Ces charges de travail sont exécutées sur des IOPS supérieures (par exemple), ce qui réduit les IOPS dans les charges de travail affectées. Les charges de travail exigeantes sont parfois appelées des charges de travail exigeantes_.
Une * charge de travail * affectée est une charge de travail affectée par une charge de travail élevée dans le pool de stockage partagé. Ces charges de travail rencontrent un nombre réduit d'IOPS et/ou une latence plus élevée en raison des charges de travail exigeantes.
Notez que si Data Infrastructure Insights n'a pas détecté la charge de travail de calcul la plus importante, le volume ou le volume interne lui-même sera reconnu comme la charge de travail. Cela s'applique aux workloads exigeants et impactés.
La saturation des ressources partagées est le rapport entre les IOPS impactantes et baseline.
Baseline est défini comme le point de données maximum rapporté pour chaque charge de travail dans l'heure précédant immédiatement la saturation détectée.
Un conflit ou saturation survient lorsque les IOPS sont déterminées à affecter d'autres ressources ou charges de travail dans le pool de stockage partagé.
Et des workloads exigeants
Pour commencer à examiner les charges de travail exigeantes et affectées dans vos ressources partagées, cliquez sur tableaux de bord > Insights et sélectionnez Ressources partagées sous stress Insight.
Data Infrastructure Insights affiche la liste des charges de travail pour lesquelles une saturation a été détectée. Notez que Data Infrastructure Insights affiche les charges de travail où au moins une ressource exigeante ou ressource affectée a été détectée.
Cliquez sur une charge de travail pour afficher la page de détails correspondante. Le graphique du haut indique l'activité sur la ressource partagée (par exemple, un pool de stockage) sur laquelle se produit la contention/saturation.
Voici deux graphiques illustrant les charges de travail exigeantes_ et les charges de travail affectées par les charges de travail exigeantes.
Le tableau ci-dessous répertorie les charges de travail et/ou les ressources qui affectent ou sont affectées par les conflits. Un clic sur une ressource (par exemple, une VM) ouvre une page détaillée pour cette ressource. Un clic sur une charge de travail ouvre une page de requête qui affiche les modules concernés. Notez que si le lien ouvre une requête vide, cela peut être dû au fait que le pod affecté ne fait plus partie du conflit actif. Vous pouvez modifier la plage de temps de la requête pour afficher la liste des pods dans une plage de temps plus ou plus ciblée.
Que dois-je faire pour résoudre la saturation ?
Il existe plusieurs mesures que vous pouvez prendre pour réduire ou éliminer les risques de saturation dans votre environnement. Elles sont présentées en développant le lien +Afficher les recommandations sur la page. Voici quelques choses que vous pouvez essayer.
-
Grands consommateurs d'IOPS
Déplacez les charges de travail « gourmandes » vers des pools de stockage moins saturés. Il est recommandé d'évaluer le niveau et la capacité de ces pools avant de déplacer les charges de travail, afin d'éviter les coûts inutiles ou les contentions supplémentaires.
-
Implémentation d'une règle de qualité de service (QoS
L'implémentation d'une politique de QoS par charge de travail pour garantir qu'un nombre suffisant de ressources disponibles permettra de réduire la saturation sur le pool de stockage. Il s'agit d'une solution à long terme.
-
Ajoutez des ressources supplémentaires
Si la ressource partagée (par exemple, Storage Pool) a atteint le point de saturation IOPS, l'ajout de disques plus ou plus rapides au pool garantit que suffisamment de ressources disponibles pour réduire la saturation.
Enfin, vous pouvez cliquer sur le lien Copier Insight pour copier l'url de la page dans le presse-papiers, afin de partager plus facilement avec vos collègues.