Compartir por


Análisis de la calidad de la conexión en Azure Virtual Desktop

Importante

Los registros de datos de gráficos de conexión están actualmente en versión preliminar. Consulte los Términos de uso complementarios para las versiones preliminares de Microsoft Azure para conocer los términos legales que se aplican a las características de Azure que están en versión beta, versión preliminar o que aún no se han publicado en disponibilidad general.

Azure Virtual Desktop ayuda a los usuarios a hospedar sesiones de cliente en sus hosts de sesión que se ejecutan en Azure. Cuando un usuario inicia una sesión, se conecta desde su dispositivo local a través de una red para acceder al host de sesión. Es importante que la experiencia del usuario se parezca tanto a una sesión local en un dispositivo físico como sea posible. Para comprender la conectividad de red desde el dispositivo de un usuario a un host de sesión, consulte Descripción de la conectividad de red de Azure Virtual Desktop.

Puede analizar la calidad de la conexión en la implementación de Azure Virtual Desktop mediante Azure Log Analytics. En este artículo, hablaremos sobre cómo puede medir la red de conexión y los gráficos de conexión para mejorar la calidad de la conexión de los usuarios finales.

Datos de red y gráficos de conexión

Los datos de red de conexión y gráficos que recopila Azure Log Analytics pueden ayudarle a detectar áreas que afectan a la experiencia gráfica del usuario final. El servicio recopila datos de informes periódicamente a lo largo de la sesión. También puede usar contadores de rendimiento de red RemoteFX para obtener algunos datos de rendimiento relacionados con gráficos de la implementación, pero no son tan completos como Azure Log Analytics. Los informes de datos de red de conexión de Azure Virtual Desktop tienen las siguientes ventajas con respecto a los contadores de rendimiento de red RemoteFX:

  • Cada registro es específico de la conexión e incluye el identificador de correlación de la conexión que se puede vincular al usuario.

  • El tiempo de ida y vuelta medido en esta tabla es independiente del protocolo y registrará la latencia medida para las conexiones de Protocolo de control de transmisión (TCP) o Protocolo de datagrama de usuario (UDP).

Datos de red de conexión

Los datos de red que recopila para las tablas de datos mediante la tabla NetworkData incluyen la siguiente información:

  • El ancho de banda disponible estimado (kilobytes por segundo) es el promedio estimado de ancho de banda de red disponible durante cada intervalo de tiempo de conexión.

  • El tiempo estimado de ida y vuelta (milisegundos) es el tiempo medio estimado de ida y vuelta durante cada intervalo de tiempo de conexión. El tiempo de ida y vuelta es el tiempo que tarda una solicitud de red en pasar del dispositivo del usuario final al host de sesión a través de la red y, a continuación, volver del host de sesión al dispositivo del usuario final.

  • El identificador de correlación es el ActivityId de una conexión específica de Azure Virtual Desktop que se asigna a cada diagnóstico dentro de esa conexión.

  • La hora generada es una marca de tiempo en hora universal coordinada (UTC) que marca cuándo se produjo un evento de seguimiento del contador de datos en la máquina virtual (VM). Todos los promedios se miden por el período de tiempo que termina en la marca de tiempo marcada.

  • El identificador de recurso es un identificador único asignado al grupo de hosts de Azure Virtual Desktop asociado a los datos que el servicio de diagnóstico recopila para esta tabla.

  • El sistema de origen, el identificador de suscripción, el identificador de inquilino y el tipo (nombre de tabla).

Frecuencia

El servicio genera estos puntos de datos de red cada dos minutos durante una sesión activa.

Datos de gráficos de conexión (versión preliminar)

Debe consultar la tabla ConnectionGraphicsData (versión preliminar) cuando los usuarios informen de experiencias lentas o entrecortados en sus sesiones de Azure Virtual Desktop. La tabla ConnectionGraphicsData le proporcionará información útil cada vez que los indicadores gráficos, el retraso de un extremo a otro y el porcentaje de fotogramas eliminados se encuentran por debajo del umbral "correcto" para Azure Virtual Desktop. Esta tabla ayudará a los administradores a realizar un seguimiento y comprender los factores en el servidor, el cliente y la red que podrían contribuir a la experiencia lenta o entrecortada del usuario. Sin embargo, aunque la tabla ConnectionGraphicsData es una herramienta útil para solucionar problemas de mala experiencia del usuario, ya que no se rellena periódicamente a lo largo de una sesión, no es una línea base de entorno confiable.

La tabla Gráficos solo captura los datos de rendimiento de la secuencia de gráficos de Azure Virtual Desktop. Esta tabla no captura la degradación del rendimiento ni la "lentitud" causada por factores específicos de la aplicación o la máquina virtual (restricciones de CPU o almacenamiento). Debe usar esta tabla con otras métricas de rendimiento de máquina virtual para determinar si el retraso se debe al servicio de escritorio remoto (gráficos y red) o a algo inherente a la propia máquina virtual o aplicación.

Los datos gráficos que recopila para las tablas de datos incluyen la siguiente información:

  • El último intervalo de tiempo de conexión evaluado es los dos minutos anteriores a los indicadores gráficos de tiempo que se han situado por debajo del umbral de calidad.

  • El retraso de un extremo a otro (milisegundos) es el retraso en el tiempo entre el momento en que se captura una trama en el servidor hasta que el período de tiempo se representa en el cliente, medido como la suma del retraso de codificación en el servidor, el retraso de red, el retraso de descodificación en el cliente y el tiempo de representación en el cliente. El retraso reflejado es el retraso más alto (peor) registrado en el último intervalo de tiempo de conexión evaluado.

  • El tamaño de fotograma comprimido (bytes) es el tamaño comprimido del fotograma con el mayor retraso de un extremo a otro en el último intervalo de tiempo de conexión evaluado.

  • El retraso de codificación en el servidor (milisegundos) es el tiempo que se tarda en codificar el fotograma con el mayor retraso de un extremo a otro en el último intervalo de tiempo de conexión evaluado en el servidor.

  • El retraso de descodificación en el cliente (milisegundos) es el tiempo que se tarda en descodificar el marco con el retraso de extremo a extremo más alto en el último intervalo de tiempo de conexión evaluado en el cliente.

  • El retraso de representación en el cliente (milisegundos) es el tiempo que se tarda en representar el fotograma con el mayor retraso de un extremo a otro en el último intervalo de tiempo de conexión evaluado en el cliente.

  • El porcentaje de fotogramas omitidos es el porcentaje total de fotogramas eliminados por estos tres orígenes:

    • El cliente (descodificación lenta del cliente).
    • La red (ancho de banda de red insuficiente).
    • El servidor (el servidor está ocupado).

    Los valores registrados (uno para el cliente, el servidor y la red) son del segundo con los fotogramas eliminados más altos en el último intervalo de tiempo de conexión evaluado.

  • El ancho de banda disponible estimado (kilobytes por segundo) es el promedio estimado de ancho de banda de red disponible durante el segundo con el mayor retraso de un extremo a otro en el intervalo de tiempo.

  • Tiempo estimado de ida y vuelta (milisegundos), que es el tiempo medio estimado de ida y vuelta durante el segundo con el mayor retraso de un extremo a otro en el intervalo de tiempo. El tiempo de ida y vuelta es el tiempo que tarda una solicitud de red en pasar del dispositivo del usuario final al host de sesión a través de la red y, a continuación, volver del host de sesión al dispositivo del usuario final.

  • El identificador de correlación, que es el ActivityId de una conexión específica de Azure Virtual Desktop que se asigna a cada diagnóstico dentro de esa conexión.

  • Hora generada, que es una marca de tiempo en hora UTC que marca cuándo se produjo un evento de seguimiento del contador de datos en la máquina virtual (VM). Todos los promedios se miden por el período de tiempo que termina con la marca de tiempo marcada.

  • El identificador de recurso es un identificador único asignado al grupo de hosts de Azure Virtual Desktop asociado a los datos que el servicio de diagnóstico recopila para esta tabla.

  • El sistema de origen, el identificador de suscripción, el identificador de inquilino y el tipo (nombre de tabla).

Frecuencia

A diferencia de otras tablas de diagnóstico que notifican datos a intervalos regulares a lo largo de una sesión, la frecuencia de recopilación de datos para los datos gráficos varía en función del estado gráfico de una conexión. La tabla no registrará datos para escenarios "Buenos", pero se registrará si alguna de las métricas siguientes se registra como "Pobre" o "Correcto", y los datos resultantes se enviarán a la cuenta de almacenamiento. Los datos solo se registran una vez cada dos minutos, máximo. Las métricas implicadas en la recopilación de datos se enumeran en la tabla siguiente:

Métrica Bad Bien Good
Porcentaje de fotogramas eliminados con baja velocidad de fotogramas (menos de 15 fps) Mayor que el 15 % 10%–15% menos del 10 %
Porcentaje de fotogramas caídos con ira de fotograma alto (mayor que 15 fps) Mayor que el 50 % 20%–50% Menos del 20 %
Retraso de un extremo a otro por fotograma Mayor que 300 ms 150 ms–300 ms Menos de 150 ms

Nota:

En el caso del retraso de un extremo a otro por fotograma, si algún fotograma de un solo segundo se retrasa en más de 300 ms, el servicio lo registra como "Malo". Si todos los fotogramas de un solo segundo tardan entre 150 ms y 300 ms, el servicio lo marca como "Correcto".

Pasos siguientes