你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn。
为了诊断远程会话的体验质量问题,性能监视器的 RemoteFX Graphics 部分下提供了计数器。 本文可帮助你使用这些计数器查明和修复远程桌面协议 (RDP) 会话期间与图形相关的性能瓶颈。
查找远程会话名称
你将需要远程会话名称来标识图形性能计数器。 按照本部分中的说明标识每个计数器的实例。
- 从远程会话打开 Windows 命令提示符。
- 运行 qwinsta 命令并查找会话名称。
- 如果会话托管在多会话虚拟机 (VM) :每个计数器的实例后缀为后缀会话名称的相同数字,例如“rdp-tcp 37”。
- 如果会话托管在支持虚拟图形处理单元的 VM 中, (vGPU) :每个计数器的实例都存储在服务器上,而不是存储在 VM 中。 计数器实例包括 VM 名称,而不是会话名称中的数字,例如“Win8 Enterprise VM”。
注意
虽然计数器的名称中包含 RemoteFX,但它们也包括 vGPU 方案中的远程桌面图形。
访问性能计数器
确定远程会话名称后,请按照这些说明收集远程会话的 RemoteFX Graphics 性能计数器。
- 选择“启动>管理工具”>性能监视器。
- 在“性能监视器”对话框中,展开“监视工具”,选择“性能监视器”,然后选择“添加”。
- 在“ 添加计数器 ”对话框中的“ 可用计数器 ”列表中,展开 RemoteFX Graphics 部分。
- 选择要监视的计数器。
- 在 “所选对象的实例 ”列表中,选择要针对所选计数器监视的特定实例,然后选择“ 添加”。 若要选择所有可用的计数器实例,请选择“ 所有实例”。
- 添加计数器后,选择“ 确定”。
所选性能计数器将显示在性能监视器屏幕上。
注意
主机上的每个活动会话都有自己的每个性能计数器的实例。
诊断问题
与图形相关的性能问题通常分为四类:
- 低帧速率
- 随机停止
- 高输入延迟
- 帧质量差
解决低帧速率、随机停止和高输入延迟的问题
首先检查输出帧/秒计数器。 它测量提供给客户端的帧数。 如果此值小于输入帧/秒计数器,则会跳过帧。 若要确定瓶颈,请使用“跳过帧数/秒”计数器。
有三种类型的帧跳过/秒计数器:
- 帧跳过/秒 (服务器资源不足)
- 帧跳过/秒 (网络资源不足)
- 帧跳过/秒 (客户端资源不足)
任何跳过帧数/秒计数器的高值意味着问题与计数器跟踪的资源相关。 例如,如果客户端不以服务器提供的帧的相同速率解码和呈现帧,则“跳过帧数/秒 (客户端资源不足) 计数器将很高。
如果输出帧/秒计数器与输入帧/秒计数器匹配,但你仍然注意到异常滞后或停止,则平均编码时间可能是罪魁祸首。 编码是在单会话 (vGPU) 方案中的服务器和多会话方案中的 VM 上发生的同步过程。 平均编码时间应低于 33 毫秒。 如果平均编码时间低于 33 毫秒,但你仍然遇到性能问题,则你正在使用的应用或作系统可能存在问题。
有关诊断应用相关问题的详细信息,请参阅 用户输入延迟性能计数器。
由于 RDP 支持 33 毫秒的平均编码时间,因此它支持高达 30 帧/秒的输入帧速率。 请注意,33 毫秒是支持的最大帧速率。 在许多情况下,用户体验到的帧速率会更低,具体取决于源向 RDP 提供帧的频率。 例如,观看视频等任务需要 30 帧/秒的完整输入帧速率,但计算密集型任务(如不经常编辑文档)会导致输入帧/秒的值要低得多,并且不会降低用户体验质量。
解决帧质量不佳的问题
使用帧质量计数器诊断帧质量问题。 此计数器将输出帧的质量表示为源帧质量的百分比。 质量损失可能是由于 RemoteFX,也可能是图形源固有的。 如果 RemoteFX 导致质量损失,则问题可能是缺少网络或服务器资源来发送高保真度的内容。
缓解
如果服务器资源导致瓶颈,请尝试以下方法之一来提高性能:
- 减少每个主机的会话数。
- 增加服务器上的内存和计算资源。
- 删除连接的解析。
如果网络资源导致瓶颈,请尝试以下方法之一来提高每个会话的网络可用性:
- 减少每个主机的会话数。
- 使用更高带宽的网络。
- 删除连接的解析。
如果客户端资源导致瓶颈,请尝试以下方法之一来提高性能:
- 安装最新的远程桌面客户端。
- 增加客户端计算机上的内存和计算资源。
注意
我们目前不支持源帧/秒计数器。 目前,源帧/秒计数器将始终显示 0。
后续步骤
- 若要创建 GPU 优化的 Azure 虚拟机,请参阅 为 Azure 虚拟桌面启用 GPU 加速。
- 有关故障排除和升级跟踪的概述,请参阅 故障排除概述、反馈和支持。
- 若要了解有关该服务的详细信息,请参阅 Windows 桌面环境。