Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
S’applique à : ✔️ Machines virtuelles Linux ✔️ Machines virtuelles Windows
Les diagnostics de performances (PerfInsights) permettent d’identifier et de résoudre les problèmes de performances sur les machines virtuelles Azure. Il fournit des insights sur l’utilisation élevée des ressources, telles que l’utilisation élevée du processeur, de la mémoire et du disque, et vous aide à comprendre la cause racine des problèmes de performances.
Exécutez Performance Diagnostics directement à partir du portail Azure, où vous pouvez consulter des insights et des rapports sur les journaux, la configuration et les données de diagnostic pour la machine virtuelle. Utilisez ces informations pour diagnostiquer votre problème avant de contacter le support Microsoft.
Performance Diagnostics stocke tous les insights et rapports d’un compte de stockage que vous pouvez configurer pour une conservation courte des données afin de réduire les coûts.
Modes de Performance Diagnostics
Performance Diagnostics fonctionne dans l’un des deux modes suivants :
- Les diagnostics continus collectent des données toutes les cinq secondes et fournissent toutes les cinq minutes des informations exploitables sur l’utilisation élevée des ressources.
- Les diagnostics à la demande vous aident à résoudre un problème de performances continu en fournissant des données, des insights et des recommandations plus détaillés basés sur les données collectées à un moment donné. Les diagnostics à la demande sont pris en charge sur Windows et Linux.
Le tableau suivant compare les données fournies par les diagnostics de performances continus et à la demande. Pour obtenir la liste complète de toutes les données de diagnostic collectées, consultez Données collectées.
| Continue | À la demande | |
|---|---|---|
| Insights générés | Insights actionnables continus sur l’utilisation élevée des ressources, telles que le processeur élevé, la mémoire élevée et l’utilisation élevée des disques | Insights actionnables à la demande sur l’utilisation élevée des ressources et diverses configurations système |
| Fréquence de collecte de données | Collecte les données toutes les cinq secondes. Les mises à jour sont chargées toutes les cinq minutes. | Collecte des données à la demande pendant la durée sélectionnée de l’exécution à la demande |
| Rapports générés | Ne génère pas de rapport | Génère un rapport contenant des données de diagnostic complètes |
Scénarios de résolution des problèmes pris en charge
Les sections suivantes décrivent les scénarios courants d’utilisation de diagnostics de performances continus et à la demande pour identifier et résoudre les problèmes de performances.
Diagnostics continus
Les diagnostics de performances continues vous permettent d’identifier une utilisation élevée des ressources en surveillant régulièrement votre machine virtuelle pour :
- Utilisation élevée de l’UC : détecte les périodes dʼutilisation élevée du processeur et montre les principaux utilisateurs du processeur pendant ces périodes.
- Utilisation élevée de la mémoire : détecte les périodes dʼutilisation élevée de la mémoire et montre les principaux utilisateurs de la mémoire pendant ces périodes.
- Utilisation élevée du disque : détecte les périodes dʼutilisation élevée de disque sur les disques physiques et montre les principaux utilisateurs de disque pendant ces périodes.
Diagnostics à la demande
Les diagnostics à la demande fournissent différentes informations entre les machines virtuelles Windows et Linux. Les sections suivantes décrivent les scénarios disponibles pour chaque plateforme. Pour plus d’informations sur chaque rapport, consultez Rapports à la demande.
| Rapport | Descriptif |
|---|---|
| Analyse rapide des performances | Vue d’ensemble de base de la configuration et des performances de la machine virtuelle, notamment les journaux d’événements, la configuration du disque et l’utilisation du réseau. |
| Étude comparative | Exécute un test d’évaluation (IOPS et MBPS) pour tous les lecteurs attachés à la machine virtuelle. |
| Analyse des performances | Vérifie la consommation des ressources, les problèmes connus, analyse les meilleures pratiques et collecte les données de diagnostic. |
| Analyse Azure Files | Exécute une capture de compteur de performances spéciale avec une trace réseau. Inclut tous les compteurs de partages client SMB (Server Message Block). |
| Analyse avancée des performances | Sélectionnez les traces à exécuter en parallèle. |
Données collectées
Les diagnostics de performances ont collecté les informations contenues dans le tableau suivant sur les machines Windows en fonction du scénario de performances que vous utilisez.
| Données collectées | Analyse rapide des performances | Analyse comparative | Analyse des performances | Analyse de fichiers Azure | Analyse avancée des performances |
|---|---|---|---|---|---|
| Informations tirées des journaux d’événements | Oui | Oui | Oui | Oui | Oui |
| Informations système | Oui | Oui | Oui | Oui | Oui |
| Mappage de volume | Oui | Oui | Oui | Oui | Oui |
| Mappage de disque | Oui | Oui | Oui | Oui | Oui |
| Tâches en cours d’exécution | Oui | Oui | Oui | Oui | Oui |
| Compteurs de fiabilité de stockage | Oui | Oui | Oui | Oui | Oui |
| Informations de stockage | Oui | Oui | Oui | Oui | Oui |
| Sortie Fsutil | Oui | Oui | Oui | Oui | Oui |
| Informations du pilote de filtre | Oui | Oui | Oui | Oui | Oui |
| Sortie Netstat | Oui | Oui | Oui | Oui | Oui |
| Configuration réseau | Oui | Oui | Oui | Oui | Oui |
| Configuration du pare-feu | Oui | Oui | Oui | Oui | Oui |
| Configuration de SQL Server | Oui | Oui | Oui | Oui | Oui |
| Suivis des diagnostics de performances * | Oui | Oui | Oui | Oui | Oui |
| Suivi du compteur de performances ** | Oui | Oui | |||
| Suivi du compteur SMB ** | Oui | ||||
| Suivi du compteur SQL Server ** | Oui | Oui | |||
| Suivi XPerf | Oui | ||||
| Suivi StorPort | Oui | ||||
| Suivi réseau | Oui | Oui | |||
| Suivi d’évaluation Diskspd *** | Oui |
Impact sur les performances
Le tableau suivant présente les résultats de l’exécution de tests de 12 heures de diagnostics de performances continus sur une plage de versions de système d’exploitation Windows, de machines virtuelles Azure de tailles et de charges processeur. Ces résultats montrent un effet minimal sur les ressources système.
| Version du système d’exploitation | Taille de la machine virtuelle | Charge du processeur | Utilisation moyenne du processeur | Utilisation du processeur du 90e centile | Utilisation du processeur du 99e centile | Utilisation de la mémoire |
|---|---|---|---|---|---|---|
| Windows Server 2019 | B2s, A4V2, D5v2 | 20%, 50%, 80% | <0,5% | 2 % | 3% | 42 à 43 Mo |
| Windows Server 2016 SQL | B2s, A4V2, D5v2 | 20%, 50%, 80% | <0,5% | 2 % | 3% | 42 à 43 Mo |
| Windows Server 2019 | B2s, A4V2, D5v2 | 20%, 50%, 80% | <0,5% | 2 % | 3% | 42 à 43 Mo |
| Windows Server 2022 | B2s, A4V2, D5v2 | 20%, 50%, 80% | <0,5% | <0,5% | 3% | 42 à 43 Mo |
Coûts de stockage
En supposant une contrainte constante sur la machine virtuelle, le coût de stockage des diagnostics de performances continues est estimé à moins d’un centime de dollar par mois, en supposant que vous utilisez un stockage localement redondant. Il stocke des insights dans une table et un fichier JSON dans un conteneur BLOB. Chaque ligne est d’environ 0,5 Ko et le rapport est d’environ 9 Ko avant la compression. Deux lignes toutes les cinq minutes plus le chargement de rapport correspondant est égal à 10 Ko, soit 0,00001 Go.
Pour calculer le coût de stockage :
- Lignes par mois : 17 280
- Taille par ligne : 0,00001 Go
- Taille totale des données : 17 280 x 0,000001 = 0,1728 Go
Consultez la tarification du Stockage Blob Azure pour connaître les derniers prix.
Déplacement d’une machine virtuelle vers plusieurs régions
Les machines virtuelles Azure et les ressources réseau et de stockage associées peuvent être déplacées d’une région à l’autre à l’aide d’Azure Resource Mover. Toutefois, le déplacement des extensions de machine virtuelle, y compris l’extension de machine virtuelle Diagnostics des performances Azure, entre les régions n’est pas prise en charge. Vous devez installer manuellement l’extension sur la machine virtuelle dans la région cible après avoir déplacé la machine virtuelle. Pour plus d’informations, consultez Matrice de support pour le déplacement des machines virtuelles Azure entre les régions Azure.
Partage de données de diagnostic avec le support Microsoft
Lorsque vous ouvrez un ticket de support auprès de Microsoft, il est important de partager le rapport Diagnostics de performances à partir d’une exécution de diagnostics de performances à la demande. Le contact Support Microsoft fournit la possibilité de charger le rapport Diagnostics de performances à la demande dans un espace de travail. Utilisez l’une des méthodes suivantes pour télécharger le rapport Diagnostics de performances à la demande :
- Téléchargez le rapport à partir du panneau Diagnostics de performances ou du compte de stockage, comme décrit dans Analyser les insights et rapports Performance Diagnostics.
Contactez-nous pour obtenir de l’aide
Si vous avez des questions ou avez besoin d’aide, créez une demande de support ou demandez le support de la communauté Azure. Vous pouvez également soumettre des commentaires sur les produits à la communauté de commentaires Azure.