PowerScale : Résolution des problèmes de performances NDMP
Summary: Lors de l’examen des problèmes de performances NDMP (Network Data Management Protocol) sur un cluster PowerScale, il existe certains domaines clés à examiner pour déterminer les causes possibles. ...
Instructions
Dans la nouvelle version de OneFS 9.x.x, plusieurs améliorations de performances ont été apportées à NDMP. Vérifiez la version du cluster et les RUP installés pour vous assurer que les dernières améliorations sont appliquées.
L’évaluation des performances NDMP doit être évaluée en analysant trois ressources système clés :
- Utilisation du processeur
- E/S de disque
- Infrastructure réseau
Analyse des performances du processeur
Pour chaque nœud signalé comme fonctionnant lentement, vérifiez le isi_hw_status et top Sorties.
- Identifier les cœurs virtuels
De isi_hw_status, calculez les cœurs virtuels :
Virtual Cores = CPUs × Cores per CPU × 2 (if Hyperthreading is enabled)
Exemple :
PROC: Single-proc, Dual-HT-core → 1 × 2 × 2 = 4 virtual cores
- Vérifier les moyennes de charge
À partir de l' top , passez en revue les moyennes de charge de 1, 3 et 5 minutes :
load averages: 4.71, 3.48, 3.09
Si la charge moyenne dépasse le nombre de cœurs virtuels, la charge du processeur peut être un facteur contribuant aux problèmes de performances NDMP. Il est recommandé de réduire le nombre de processus actifs ou de redistribuer la charge sur des nœuds moins sollicités.
Analyse des performances de disque
Étapes :
- Vérifier les statistiques des disques
Pour chaque nœud signalé comme fonctionnant lentement, vérifiez le isi statistics drive, puis examinez la colonne Queue . Valeur A :
- > 1,0 indique une file d’attente
- > 1.5 suggère une dégradation significative des performances
Queued: 2.3 → High I/O wait on the spindle
- Vérification de l’utilisation du stockage
Assurez-vous que l’utilisation du disque est inférieure à 90 %. Une utilisation élevée peut exacerber les problèmes de performances.
Exemple :
Used: 63.2% <-- Within acceptable range
- Recommandations
Si la file d’attente est élevée, réduisez la charge d’E/S, redistribuez les sauvegardes ou faites évoluer les ressources.
Analyse des performances réseau (NDMP tridirectionnel uniquement)
Étapes :
- Identifier les connexions NDMP
Dans l' netstat , localisez la connexion NDMP CONTROL (port 10000) et identifiez la connexion DATA correspondante (généralement répertoriée au-dessus).
Exemple :
tcp4 0 384563 172.19.220.31.23261 172.19.200.22.55621 ESTABLISHED ← DATA tcp4 0 0 172.17.2.91.10000 172.19.200.22.55424 ESTABLISHED ← CONTROL
- Analyser Send-Q
Un Send-Q élevé et stable (par exemple, une valeur à six chiffres ) indique que des données sont envoyées mais n’ont pas été acquittées, ce qui suggère un goulot d’étranglement.
- Vérifier le serveur de sauvegarde
- Recommandations
Si l’application de gestion des données (DMA) constitue le goulot d’étranglement, il est recommandé de contacter l’équipe de support DMA pour obtenir de l’aide.