Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
Se aplica a: ✔️ Máquinas virtuales Linux ✔️ Máquinas virtuales Windows
Diagnósticos de rendimiento (PerfInsights) ayuda a identificar y solucionar problemas de rendimiento en máquinas virtuales de Azure. Proporciona información sobre el uso elevado de recursos, como el uso elevado de CPU, memoria y disco, y le ayuda a comprender la causa principal de los problemas de rendimiento.
Ejecute diagnósticos de rendimiento directamente desde Azure Portal, donde puede revisar información e informes sobre los registros, la configuración y los datos de diagnóstico de la máquina virtual. Use esta información para diagnosticar el problema antes de ponerse en contacto con el soporte técnico de Microsoft.
El diagnóstico de rendimiento almacena todas las conclusiones e informes de una cuenta de almacenamiento que puede configurar para una retención de datos corta para minimizar los costos.
Modos de diagnóstico de rendimiento
El diagnóstico de rendimiento funciona en uno de los dos modos siguientes:
- El diagnóstico continuo recopila datos a intervalos de cinco segundos e informa información procesable sobre el uso elevado de recursos cada cinco minutos.
- Los diagnósticos a petición le ayudan a solucionar un problema de rendimiento continuo al proporcionar datos, conclusiones y recomendaciones más detallados que se basan en los datos recopilados en un solo momento. Los diagnósticos a petición se admiten en Windows y Linux.
En la tabla siguiente se comparan los datos proporcionados por Performance Diagnostics continuos y a petición. Para obtener una lista completa de todos los datos de diagnóstico recopilados, consulte Datos recopilados.
| Continuo | A petición | |
|---|---|---|
| Conclusiones generadas | Información útil continua sobre el uso elevado de recursos, como uso elevado de CPU, memoria alta y uso elevado de disco | Información accionable a petición sobre el uso elevado de recursos y varias configuraciones del sistema |
| Frecuencia de recopilación de datos | Recopila datos cada cinco segundos. Las actualizaciones se cargan cada cinco minutos. | Recopila datos a petición durante la duración seleccionada de la ejecución a petición |
| Informes generados | No genera un informe | Genera un informe que tiene datos de diagnóstico completos |
Escenarios admitidos de solución de problemas
En las secciones siguientes se describen escenarios comunes para usar diagnósticos de rendimiento continuos y a petición para identificar y solucionar problemas de rendimiento.
Diagnóstico continuo
Los Performance Diagnostics continuo le permiten identificar un uso elevado de los recursos mediante la supervisión periódica de la máquina virtual para:
- Uso elevado de la CPU: detecta los periodos de alto uso de la CPU y muestra los principales consumidores de CPU durante esos periodos.
- Uso elevado de memoria: detecta los periodos de uso elevado de memoria y muestra los principales consumidores de memoria durante esos periodos.
- Uso elevado del disco: detecta los periodos de uso elevado del disco en discos físicos y muestra los principales consumidores de uso del disco durante esos periodos.
Diagnóstico a petición
Los diagnósticos a petición proporcionan información diferente entre las máquinas virtuales Windows y Linux. En las secciones siguientes se describen los escenarios disponibles para cada plataforma. Para obtener más información sobre cada informe, consulte Informes a petición.
| Informe | Descripción |
|---|---|
| Análisis rápido del rendimiento | Información general básica sobre la configuración y el rendimiento de la máquina virtual, incluidos los registros de eventos, la configuración de disco y el uso de red. |
| Evaluación comparativa | Ejecuta una prueba comparativa (IOPS y MBPS) para todas las unidades conectadas a la máquina virtual. |
| Análisis de rendimiento | Comprueba el consumo de recursos, los problemas conocidos, analiza los procedimientos recomendados y recopila datos de diagnóstico. |
| Análisis de Azure Files | Ejecuta una captura de contador de rendimiento especial con un seguimiento de red. Incluye todos los contadores de recursos compartidos de cliente del bloque de mensajes del servidor (SMB). |
| Análisis avanzado del rendimiento | Seleccione seguimientos para ejecutarse en paralelo. |
Datos recopilados
El Performance Diagnostics recopiló la información de la tabla siguiente de las máquinas Windows en función del escenario de rendimiento que use.
| Datos recopilados | Análisis rápido del rendimiento | Pruebas comparativas | Análisis de rendimiento | Análisis de Azure Files | Análisis avanzado del rendimiento |
|---|---|---|---|---|---|
| Información de los registros de eventos | Sí | Sí | Sí | Sí | Sí |
| Información del sistema | Sí | Sí | Sí | Sí | Sí |
| Asignación de volúmenes | Sí | Sí | Sí | Sí | Sí |
| Asignación de discos | Sí | Sí | Sí | Sí | Sí |
| Tareas en ejecución | Sí | Sí | Sí | Sí | Sí |
| Contadores de confiabilidad de almacenamiento | Sí | Sí | Sí | Sí | Sí |
| Información de almacenamiento | Sí | Sí | Sí | Sí | Sí |
| Salida de fsutil | Sí | Sí | Sí | Sí | Sí |
| Información del controlador del filtro | Sí | Sí | Sí | Sí | Sí |
| Salida de netstat | Sí | Sí | Sí | Sí | Sí |
| Configuración de red | Sí | Sí | Sí | Sí | Sí |
| Configuración de firewall | Sí | Sí | Sí | Sí | Sí |
| Configuración de SQL Server | Sí | Sí | Sí | Sí | Sí |
| Seguimientos de diagnóstico de rendimiento * | Sí | Sí | Sí | Sí | Sí |
| Seguimiento de contadores de rendimiento ** | Sí | Sí | |||
| Seguimiento del contador de SMB ** | Sí | ||||
| Seguimiento del contador de SQL Server ** | Sí | Sí | |||
| Seguimiento de Xperf | Sí | ||||
| Seguimiento de StorPort | Sí | ||||
| Seguimiento de red | Sí | Sí | |||
| Seguimiento del banco de pruebas Diskspd *** | Sí |
Impacto en el rendimiento
En la tabla siguiente se muestran los resultados de ejecutar pruebas de 12 horas de Performance Diagnostics continuo en una variedad de versiones del sistema operativo Windows, máquinas virtuales de Azure de tamaños y cargas de CPU. Estos resultados muestran un efecto mínimo en los recursos del sistema.
| Versión del sistema operativo | Tamaño de VM | Carga de CPU | Uso promedio de CPU | Uso de CPU del percentil 90 | Uso de CPU del percentil 99 | Uso de memoria |
|---|---|---|---|---|---|---|
| Windows Server 2019 | B2s, A4V2, D5v2 | 20%, 50%, 80% | <0,5% | 2 % | 3% | 42-43 MB |
| Windows Server 2016 SQL | B2s, A4V2, D5v2 | 20%, 50%, 80% | <0,5% | 2 % | 3% | 42-43 MB |
| Windows Server 2019 | B2s, A4V2, D5v2 | 20%, 50%, 80% | <0,5% | 2 % | 3% | 42-43 MB |
| Windows Server 2022 | B2s, A4V2, D5v2 | 20%, 50%, 80% | <0,5% | <0,5% | 3% | 42-43 MB |
Costos de almacenamiento
Suponiendo un esfuerzo constante en la máquina virtual, el costo de almacenamiento para los diagnósticos de rendimiento continuo se estima que es inferior al uno por mes, suponiendo que use almacenamiento con redundancia local. Almacena información en una tabla y un archivo JSON en un contenedor BLOB. Cada fila es de aproximadamente 0,5 KB y el informe es de aproximadamente 9 KB antes de la compresión. Dos filas cada cinco minutos más la carga del informe correspondiente equivale a 10 KB o 0,00001 GB.
Para calcular el costo de almacenamiento:
- Filas al mes: 17 280
- Tamaño por fila: 0,00001 GB
- Tamaño total de los datos: 17 280 x 0,000001 = 0,1728 GB
Consulte Precios de Azure Blob Storage para conocer los precios más recientes.
Traslado de máquinas virtuales entre regiones
Las MV de Azure y los recursos de red y de almacenamiento relacionados se pueden mover entre regiones mediante Azure Resource Mover. Sin embargo, no se admite el traslado de extensiones de máquina virtual, incluida la extensión Azure Performance Diagnostics VM, entre regiones. Debe instalar manualmente la extensión en la máquina virtual en la región de destino después de mover la máquina virtual. Para obtener más información, consulte Matriz de soporte técnico para mover MV de Azure entre regiones de Azure.
Uso compartido de datos de diagnóstico con Soporte técnico de Microsoft
Al abrir una incidencia de soporte técnico con Microsoft, es importante compartir el informe Performance Diagnostics desde una ejecución de Performance Diagnostics a petición. El Soporte técnico de Microsoft contacto proporciona la opción de cargar el informe de Performance Diagnostics a petición en un área de trabajo. Use cualquiera de los métodos siguientes para descargar el informe de Performance Diagnostics a petición:
- Descargue el informe desde la hoja Diagnósticos de rendimiento o la cuenta de almacenamiento, como se describe en Análisis de información e informes de Performance Diagnostics.
Ponte en contacto con nosotros para obtener ayuda
Si tiene preguntas o necesita ayuda, cree una solicitud de soporte o busque consejo en la comunidad de Azure. También puede enviar comentarios sobre el producto a la comunidad de comentarios de Azure.