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


Диагностика проблем с производительностью графики в удаленном рабочем столе

Чтобы диагностировать проблемы с качеством взаимодействия с удаленными сеансами, счетчики были предоставлены в разделе Графика RemoteFX Монитор производительности. Эта статья поможет выявить и устранить узкие места производительности, связанные с графикой, во время сеансов протокола удаленного рабочего стола (RDP) с помощью этих счетчиков.

Поиск имени удаленного сеанса

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

  1. Откройте командную строку Windows из удаленного сеанса.
  2. Выполните команду qwinsta и найдите имя сеанса.
    • Если сеанс размещен на виртуальной машине с несколькими сеансами: экземпляр каждого счетчика суффиксируется одним и тем же числом, которое суффиксирует имя сеанса, например "rdp-tcp 37".
    • Если сеанс размещен на виртуальной машине, поддерживающей виртуальные графические процессоры (vGPU): экземпляр каждого счетчика хранится на сервере, а не на виртуальной машине. Экземпляры счетчика включают имя виртуальной машины вместо номера в имени сеанса, например "Виртуальная машина Win8 Enterprise".

Примечание.

Хотя в именах счетчиков есть RemoteFX, они также включают графику удаленного рабочего стола в сценариях vGPU.

Доступ к счетчикам производительности

Определив имя удаленного сеанса, следуйте этим инструкциям, чтобы собрать счетчики производительности графики RemoteFX для удаленного сеанса.

  1. Выберите Запустить>средства администрирования>Монитор производительности.
  2. В диалоговом окне Монитор производительности разверните узел Средства мониторинга, выберите Монитор производительности, а затем нажмите кнопку Добавить.
  3. В диалоговом окне Добавление счетчиков в списке Доступные счетчики разверните раздел Для графики RemoteFX.
  4. Выберите счетчики для отслеживания.
  5. В списке Экземпляры выбранного объекта выберите конкретные экземпляры, которые будут отслеживаться для выбранных счетчиков, а затем нажмите кнопку Добавить. Чтобы выбрать все доступные экземпляры счетчиков, выберите Все экземпляры.
  6. После добавления счетчиков нажмите кнопку ОК.

Выбранные счетчики производительности появятся на экране Монитор производительности.

Примечание.

Каждый активный сеанс на узле имеет собственный экземпляр каждого счетчика производительности.

Диагностика проблем

Проблемы с производительностью, связанные с графикой, обычно делятся на четыре категории:

  • Низкая частота кадров
  • Случайные киоски
  • Высокая задержка ввода
  • Низкое качество кадра

Устранение низкой частоты кадров, случайных задержек и высокой задержки ввода

Сначала проверка счетчика выходных кадров в секунду. Он измеряет количество кадров, доступных клиенту. Если это значение меньше счетчика входных кадров в секунду, кадры пропускаются. Чтобы определить узкое место, используйте счетчики Кадров пропущено/с.

Существует три типа счетчиков кадров, пропущенных в секунду:

  • Кадры пропущены в секунду (недостаточно ресурсов сервера)
  • Кадры пропущены в секунду (недостаточно сетевых ресурсов)
  • Кадры пропущены в секунду (недостаточно ресурсов клиента)

Большое значение для любого из счетчиков Кадров пропущенных/секунд означает, что проблема связана с ресурсом, который отслеживает счетчик. Например, если клиент не декодирует кадры и не представляет кадры с той же скоростью, которую предоставляет сервер, счетчик Кадров пропущен в секунду (недостаточно ресурсов клиента) будет высоким.

Если счетчик выходных кадров/секунды соответствует счетчику входных кадров в секунду, но вы по-прежнему заметите необычное запаздывание или задержку, виновником может быть среднее время кодирования. Кодирование — это синхронный процесс, который выполняется на сервере в сценарии с одним сеансом (vGPU) и на виртуальной машине в сценарии с несколькими сеансами. Среднее время кодирования должно быть не более 33 мс. Если среднее время кодирования составляет менее 33 мс, но у вас по-прежнему возникают проблемы с производительностью, может возникнуть проблема с приложением или операционной системой, которые вы используете.

Дополнительные сведения о диагностике проблем, связанных с приложением, см. в статье Счетчики производительности задержки ввода пользователей.

Так как RDP поддерживает среднее время кодирования 33 мс, он поддерживает частоту входных кадров до 30 кадров в секунду. Обратите внимание, что 33 мс — это максимальная поддерживаемая частота кадров. Во многих случаях частота кадров, с которым сталкивается пользователь, будет ниже в зависимости от того, как часто кадр предоставляется в RDP источником. Например, для таких задач, как просмотр видео, требуется полная частота кадров ввода 30 кадров в секунду, но менее ресурсоемкие задачи, такие как редкое редактирование документа, приводят к гораздо более низкому значению входных кадров в секунду без ухудшения качества взаимодействия пользователя.

Устранение проблем с плохим качеством кадра

Используйте счетчик "Качество кадра" для диагностики проблем с качеством кадра. Этот счетчик выражает качество выходного кадра в процентах от качества исходного кадра. Потеря качества может быть вызвана RemoteFX или может быть присуща источнику графики. Если функция RemoteFX вызвала потерю качества, проблема может быть связана с отсутствием сетевых ресурсов или ресурсов сервера для отправки содержимого с более высокой точностью.

Устранение рисков

Если ресурсы сервера вызывают узкое место, попробуйте один из следующих подходов для повышения производительности:

  • Уменьшите количество сеансов на узел.
  • Увеличьте объем памяти и вычислительных ресурсов на сервере.
  • Удалите разрешение подключения.

Если сетевые ресурсы вызывают узкое место, попробуйте один из следующих подходов для повышения доступности сети на сеанс.

  • Уменьшите количество сеансов на узел.
  • Используйте сеть с более высокой пропускной способностью.
  • Удалите разрешение подключения.

Если клиентские ресурсы вызывают узкое место, попробуйте один из следующих подходов для повышения производительности:

  • Установите последнюю версию клиента удаленного рабочего стола.
  • Увеличьте объем памяти и вычислительных ресурсов на клиентском компьютере.

Примечание.

В настоящее время счетчик исходных кадров/секунд не поддерживается. На данный момент счетчик исходных кадров/секунд всегда будет отображать 0.

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