Поделиться через


Анализ качества подключения в Виртуальном рабочем столе Azure

Важно!

Журналы графических данных подключения в настоящее время находятся в предварительной версии. Юридические условия, применимые к функциям Azure, которые находятся в бета-версии, предварительной версии или еще не выпущены в общедоступной версии, см. в дополнительных условиях использования предварительных версий Microsoft Azure .

Виртуальный рабочий стол Azure помогает пользователям размещать клиентские сеансы на узлах сеансов, работающих в Azure. Когда пользователь запускает сеанс, он подключается со своего локального устройства по сети для доступа к узлу сеанса. Важно, чтобы пользовательский интерфейс был как можно больше похож на локальный сеанс на физическом устройстве. Сведения о сетевом подключении с устройства пользователя к узлу сеансов см. в статье Общие сведения о сетевом подключении Виртуального рабочего стола Azure.

Вы можете проанализировать качество подключения в развертывании Виртуального рабочего стола Azure с помощью Azure Log Analytics. В этой статье мы поговорим о том, как можно измерить сеть подключения и графику подключения, чтобы улучшить качество подключения конечных пользователей.

Сетевые и графические данные подключения

Данные сети подключения и графические данные, собираемые Azure Log Analytics , помогут вам обнаружить области, влияющие на графический интерфейс конечного пользователя. Служба регулярно собирает данные для отчетов на протяжении всего сеанса. Вы также можете использовать счетчики производительности сети RemoteFX для получения некоторых данных о производительности графики из развертывания, но они не столь полны, как Azure Log Analytics. Отчеты о сетевых данных подключения к Виртуальному рабочему столу Azure имеют следующие преимущества по сравнению со счетчиками производительности сети RemoteFX.

  • Каждая запись зависит от подключения и включает идентификатор корреляции соединения, которое можно связать с пользователем.

  • Время кругового пути, измеряемое в этой таблице, не зависит от протокола и регистрирует измеренную задержку для подключений по протоколу TCP или пользовательскому протоколу datagram (UDP).

Данные сети подключения

Сетевые данные, собираемые для таблиц данных с помощью таблицы NetworkData, содержат следующие сведения:

  • Предполагаемая доступная пропускная способность (килобайт в секунду) — это средняя предполагаемая доступная пропускная способность сети за каждый интервал времени подключения.

  • Предполагаемое время кругового пути (миллисекунда) — это среднее предполагаемое время кругового пути за каждый интервал времени подключения. Время кругового пути — это время, которое занимает сетевой запрос, чтобы перейти от устройства конечного пользователя к узлу сеанса через сеть, а затем вернуться с узла сеанса на устройство конечного пользователя.

  • Идентификатор корреляции — это идентификатор активности определенного подключения к Виртуальному рабочему столу Azure, который назначается каждой диагностике в этом подключении.

  • Созданное время — это метка времени в формате UTC, которая помечает, когда на виртуальной машине произошло событие, отслеживаемое счетчиком данных. Все средние значения измеряются по временному окну, который заканчивается на отмеченной метке времени.

  • Идентификатор ресурса — это уникальный идентификатор, назначенный пулу узлов Виртуального рабочего стола Azure, связанному с данными, которые служба диагностика собирает для этой таблицы.

  • Исходная система, идентификатор подписки, идентификатор клиента и тип (имя таблицы).

Частота

Служба создает эти точки сетевых данных каждые две минуты во время активного сеанса.

Подключение графических данных (предварительная версия)

Обратитесь к таблице ConnectionGraphicsData (предварительная версия), когда пользователи сообщают о медленном или медленном взаимодействии в сеансах Виртуального рабочего стола Azure. Таблица ConnectionGraphicsData предоставляет полезные сведения всякий раз, когда графические индикаторы, сквозная задержка и процент отброшенных кадров падают ниже порогового значения "работоспособности" для Виртуального рабочего стола Azure. Эта таблица поможет администраторам отслеживать и понимать факторы на сервере, клиенте и в сети, которые могут способствовать медленному или медленному взаимодействию пользователя. Тем не менее, хотя таблица ConnectionGraphicsData является полезным средством для устранения неполадок с плохим взаимодействием с пользователем, так как она не заполняется регулярно на протяжении всего сеанса, она не является надежным базовым показателем среды.

Таблица Графики собирает данные о производительности только из графического потока Виртуального рабочего стола Azure. Эта таблица не фиксирует снижение производительности или "медленность", вызванные конкретными факторами приложения или виртуальной машины (ограничения ЦП или хранилища). Эту таблицу следует использовать с другими метриками производительности виртуальной машины, чтобы определить, вызвана ли задержка службой удаленного рабочего стола (графикой и сетью) или чем-то, присущим самой виртуальной машине или приложению.

Графические данные, собираемые для таблиц данных, включают следующие сведения:

  • Интервал времени последнего вычисляемого подключения — это две минуты, предшествующие времени, когда графические индикаторы упали ниже порогового значения качества.

  • Сквозная задержка (миллисекунда) — это задержка между моментом захвата кадра на сервере до отрисовки на клиенте, измеряемая как сумма задержки кодирования на сервере, задержка сети, задержка декодирования на клиенте и время отрисовки на клиенте. Отраженная задержка является самой высокой (худшей) задержкой, зарегистрированной за последний вычисленный интервал времени подключения.

  • Размер сжатого кадра (байт) — это сжатый размер кадра с наибольшей сквозной задержкой за последний вычисленный интервал времени подключения.

  • Задержка кодирования на сервере (миллисекунда) — это время, затрачиваемое на кодирование кадра с наибольшей сквозной задержкой за последний вычисленный интервал времени подключения на сервере.

  • Задержка декодирования на клиенте (миллисекунда) — это время, затрачиваемое на декодирование кадра с наибольшей сквозной задержкой за последний вычисленный интервал времени подключения на клиенте.

  • Задержка отрисовки на клиенте (миллисекунда) — это время, необходимое для отрисовки кадра с наибольшей сквозной задержкой за последний вычисленный интервал времени подключения на клиенте.

  • Процент пропущенных кадров — это общий процент кадров, отброшенных этими тремя источниками:

    • Клиент (медленное декодирование клиента).
    • Сеть (недостаточная пропускная способность сети).
    • Сервер (сервер занят).

    Записанные значения (по одному для клиента, сервера и сети) относятся ко второму значению с наибольшим числом удаленных кадров за последний вычисленный интервал времени подключения.

  • Предполагаемая доступная пропускная способность (килобайт в секунду) — это средняя предполагаемая доступная пропускная способность сети в течение второго периода с наибольшей сквозной задержкой в интервале времени.

  • Предполагаемое время кругового пути (в миллисекундах), которое представляет собой среднее предполагаемое время кругового пути в течение второго этапа с наибольшей задержкой в интервале времени. Время кругового пути — это время, которое занимает сетевой запрос, чтобы перейти от устройства конечного пользователя к узлу сеанса через сеть, а затем вернуться с узла сеанса на устройство конечного пользователя.

  • Идентификатор корреляции, который является Идентификатором активности определенного подключения к Виртуальному рабочему столу Azure, назначенного каждой диагностике в этом соединении.

  • Созданное время, представляющее собой метку времени в формате UTC, которая помечает, когда событие, отслеживаемое счетчиком данных, произошло на виртуальной машине. Все средние значения измеряются по временному окну, которое заканчивается отмеченной меткой времени.

  • Идентификатор ресурса — это уникальный идентификатор, назначенный пулу узлов Виртуального рабочего стола Azure, связанному с данными, которые служба диагностика собирает для этой таблицы.

  • Исходная система, идентификатор подписки, идентификатор клиента и тип (имя таблицы).

Частота

В отличие от других диагностика таблиц, которые регулярно передают данные в течение всего сеанса, частота сбора данных для графических данных зависит от графической работоспособности соединения. Таблица не будет записывать данные для сценариев "Хороший", но будет записываться, если какая-либо из следующих метрик записана как "Плохо" или "Хорошо", а полученные данные будут отправлены в учетную запись хранения. Данные записываются не более одного раза в две минуты. Метрики, участвующие в сборе данных, перечислены в следующей таблице:

Метрика Bad Хорошо Good
Процент отброшенных кадров с низкой частотой кадров (менее 15 кадров/с) Более 15 % 10%–15% менее 10 %
Процент отброшенных кадров с высокой яростью кадров (более 15 кадров/с) Больше 50 % 20%–50% Менее 20%
Сквозная задержка на кадр Больше 300 мс 150–300 мс Менее 150 мс

Примечание.

Для сквозной задержки на кадр, если какой-либо кадр за одну секунду задерживается более чем на 300 мс, служба регистрирует его как "Bad". Если все кадры в одну секунду занимают от 150 мс до 300 мс, служба помечает его как "Хорошо".

Дальнейшие действия