你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn

Azure 虚拟桌面见解的用例

使用 Azure 虚拟桌面见解可帮助你了解 Azure 虚拟桌面的部署。 它可以帮助检查,例如哪些客户端版本正在连接、节省成本的机会,或者了解是否存在资源限制或连接问题。 如果进行更改,可以持续验证更改是否具有预期效果,并根据需要进行迭代。 本文提供了 Azure 虚拟桌面见解的一些用例和使用 Azure 门户 的示例方案。

先决条件

连接性

连接问题可能会严重影响使用 Azure 虚拟桌面的最终用户体验的质量和可靠性。 Azure 虚拟桌面见解可帮助你识别连接问题,并了解可在何处进行改进。

高延迟

高延迟可能会导致远程会话的质量不佳和速度缓慢。 保持理想的交互时间要求延迟通常低于 100 毫秒,会话的质量通常超过 200 毫秒。 Azure 虚拟桌面见解可以通过查看 往返时间来帮助查明网关区域和受延迟影响的用户,以便更轻松地找到与连接相关的用户影响案例。

查看往返时间:

  1. 通过浏览https://aka.ms/avdi到 ,登录到 Azure 门户中的 Azure 虚拟桌面见解。

  2. 从下拉列表中选择一个或多个 订阅资源组主机池,并指定 时间范围,然后选择“ 连接性能 ”选项卡。

  3. 查看 往返时间 部分,并关注 按网关区域所有区域的 RTT 中位数和第 95 个百分位图的 RTT 表。 在下面的示例中,大多数中位数延迟低于 100 毫秒的理想阈值,但有几个延迟更高。 在许多情况下,第 95 百分位 (p95) 大大高于中值,这意味着有些用户遇到更高的延迟期。

    显示往返时间的表和图形的屏幕截图。

    提示

    可以在网关区域代码中找到网关区域代码及其相应 Azure 区域的列表。

  4. 对于 “按网关区域排列的 RTT”表,请选择“ 中间值”,直到其旁边的箭头向下,以按延迟中位数降序排序。 此顺序突出显示了用户以最高延迟访问的网关,该网关的影响可能最大。 选择网关以查看其 RTT 中位数和第 95 个百分位的图形,并按 RTT 中值筛选出 20 个顶级用户的列表,并将其筛选到特定区域。

    在此示例中, SAN 网关区域的中值延迟最高,该图指示随着时间的推移,用户因连接质量不佳而大大超过阈值。

    显示所选网关往返时间的表和图形的屏幕截图。

    用户列表可用于确定受这些问题影响的人员。 可以在 “详细信息 ”列中选择放大镜图标,以进一步向下钻取数据。

    显示每个用户往返时间的表的屏幕截图。

对于某些用户来说,延迟可能高于预期的原因有多种,例如 Wi-Fi 连接不佳,或者其 Internet 服务提供商 (ISP) 出现问题。 但是,对于受影响的用户列表,你可以主动联系并尝试通过了解最终用户的网络连接来解决用户体验问题。

应定期查看环境中的往返时间和总体趋势,以确定潜在的性能问题。

连接可靠性

连接的可靠性可能会对最终用户体验产生重大影响。 Azure 虚拟桌面见解可帮助你了解影响最终用户的错误之间的断开连接事件和关联。

连接可靠性提供了两个main视图来帮助你了解连接的可靠性:

  • 显示给定时间范围内并发连接断开连接次数的图。 此图使你能够轻松检测影响连接可靠性的断开连接群集。

  • 前 20 个断开连接事件表,其中列出了发生断开连接最多的前 20 个特定时间间隔。 可以在表中选择一行来突出显示连接图的特定段,以查看在这些特定时间段发生的断开连接。

还可以按不同的透视表分析连接错误,以确定断开连接的根本原因并提高连接可靠性。 下面是可用的透视表:

Pivot 说明
订阅 按包含相关资源的订阅对事件进行分组。 当多个订阅具有 Azure 虚拟桌面资源时,有助于确定问题的范围是否为一个或多个订阅。
资源组 按包含相关资源的资源组对事件进行分组。
主机池 按主机池对事件进行分组。
Transport 按用于连接的网络传输层(UDP 或 TCP)对事件进行分组。

对于 UDP,有效值为 MultipathRelayShortpathPublicShortpathPrivate

对于 TCP,有效值为 NotUsed<>
会话主机 按会话主机对事件进行分组。
会话主机 IP/16 按每个会话主机的 IPv4 地址对事件进行分组,按前两个八进制数排序,例如 (1.2.3.4) 。
客户端类型 客户端用于连接到远程会话的事件分组,包括连接设备的平台和处理器体系结构。
客户端版本 按用于连接到远程会话的Windows App或远程桌面应用的版本号对事件进行分组。
客户端 IP/16 按连接到远程会话的每个客户端设备的 IPv4 地址对事件进行分组,这些地址由前两个八位组整理,例如 (1.2.3.4) 。
网关区域 按连接到客户端设备的 Azure 虚拟桌面网关区域对事件进行分组。 有关网关区域的列表,请参阅 网关区域代码

若要查看连接可靠性信息,请执行以下作:

  1. 通过浏览https://aka.ms/avdi到 ,登录到 Azure 门户中的 Azure 虚拟桌面见解。

  2. 从下拉列表中选择一个或多个 订阅资源组主机池,并指定 时间范围,然后选择“ 连接可靠性 ”选项卡。表和图填充了前 20 个断开连接事件以及随时间推移的并发连接和断开连接关系图。

  3. 在图中,查看以红色 () 显示的断开连接次数, (绿色) 显示的并发连接数 (。

    显示 Azure 虚拟桌面见解的“连接可靠性”选项卡的屏幕截图,其中包含前 20 个断开连接事件表和包含断开连接的并发连接图。

  4. 在表中,查看前 20 个断开连接事件。 选择一行,以在断开连接时突出显示图中的特定时间段和邻近的时间段。

    显示 Azure 虚拟桌面见解的“连接可靠性”选项卡的屏幕截图,其中包含前 20 个断开连接事件表和并发连接图,其中断开连接时选择了一个条目。

  5. 选择表中的某一行时,可以选择其中一个透视来更详细地分析连接错误。 可能需要向下滚动才能查看所有可用的相关数据。 通过跨不同透视表查看连接错误,可以查找断开连接的共性。

    显示 Azure 虚拟桌面见解的连接可靠性选项卡的屏幕截图,其中包含透视事件列表。

  6. 选择特定时间段以查看其详细信息,包括时间片中连接的完整列表、连接开始和结束日期、持续时间、成功或失败的指示,以及受影响的用户和会话主机。

    显示 Azure 虚拟桌面见解的连接可靠性选项卡的屏幕截图,其中包含时间切片的事件列表。

  7. 若要查看特定连接的详细历史记录,请在时间片的 “详细信息 ”部分选择一个条目。 选择条目会生成连接中的步骤和任何错误的列表。

    显示 Azure 虚拟桌面见解的“连接可靠性”选项卡的屏幕截图,其中包含连接的详细信息。

会话主机性能

会话主机的问题(例如会话主机的会话过多,无法应付最终用户正在运行的工作负荷),可能是导致最终用户体验不佳的主要原因。 Azure 虚拟桌面见解可以提供有关资源利用率和 用户输入延迟 的详细信息,以便更轻松地快速查找用户是否受到 CPU 或内存等资源限制的影响。

查看会话主机性能:

  1. 登录 Azure 门户

  2. 在搜索栏中,键入 Azure 虚拟桌面 并选择匹配的服务条目以转到 Azure 虚拟桌面概述。

  3. 选择“ 主机池”,然后选择要查看其会话主机性能的主机池的名称。

  4. 选择“ 见解”,指定 时间范围,然后选择“ 主机性能 ”选项卡。

  5. 查看 按主机输入延迟 的表和随时间 推移的“输入延迟中位数 ”图表,查找主机池中每个会话主机的中位数和第 95 百分位用户输入延迟值的摘要。 理想情况下,每个主机的用户输入延迟应低于 100 毫秒,值越小越好。

    在以下示例中,会话主机具有合理的用户输入延迟中值,但有时峰值高于 100 毫秒的阈值,这意味着可能会影响最终用户。

    显示会话主机输入延迟的表和图形的屏幕截图。

  6. 如果发现用户输入延迟高于预期 (>100 毫秒) ,则查看会话主机的 CPU、内存和磁盘活动的聚合统计信息,以了解是否存在高于预期利用率的时间段可能会很有用。 主机 CPU 和内存指标主机磁盘计时指标主机磁盘队列长度的图形显示了会话主机之间的聚合或所选会话主机的资源指标。

    在此示例中,有一些磁盘读取时间较长的时间段与较高的用户输入延迟相关。

    显示会话主机指标的图形的屏幕截图。

  7. 有关特定会话主机的详细信息,请选择“ 主机诊断 ”选项卡。

  8. 查看 性能计数器 部分,查看超过指定阈值的任何设备的快速摘要:

    • 可用内存) (MBytes
    • Page Faults/sec(每秒页面故障数)
    • CPU 利用率
    • 磁盘空间
    • 每个会话的输入延迟

    选择参数可以向下钻取并查看所选会话主机的趋势。 在以下示例中,一个会话主机在所选持续时间 (1 分钟) > 具有更高的 CPU 使用率 (60%) 。

    显示会话主机性能计数器中的值的屏幕截图。

如果会话主机延长了高资源利用率,请考虑增加会话主机的 Azure VM 大小 ,以更好地适应用户工作负载。

客户端版本使用情况

Azure 虚拟桌面最终用户的常见问题来源是使用较旧的客户端,这些客户端可能缺少新功能或更新的功能,或者包含使用较新版本解决的已知问题。 Azure 虚拟桌面见解包含正在使用的不同客户端的列表,并标识可能过期的客户端。

若要查看具有过时客户端的用户列表,请执行以下作:

  1. 通过浏览https://aka.ms/avdi到 ,登录到 Azure 门户中的 Azure 虚拟桌面见解。

  2. 从下拉列表中选择一个或多个 订阅资源组主机池,并指定 时间范围,然后选择“ 客户端 ”选项卡。

  3. 查看具有 可能过时客户端的用户部分, () 的所有活动类型 。 摘要表显示连接到环境的每个客户端的最高版本级别 (在所选时间范围内标记为 “最新) ”,以及括号) 中使用过时版本 (的用户数。

    在下面的示例中,适用于 Windows (MSRDC) 的 Microsoft 远程桌面 客户端的最新版本为 1.2.4487.0,993 个用户当前使用的是旧版本。 它还显示连接计数,以及较旧客户端的最新版本的天数。

    显示过时客户端表的屏幕截图。

  4. 若要查找详细信息,请展开客户端以获取使用该客户端的过时版本的用户列表、其版本以及上次使用该版本连接的日期。 可以使用表右上角的 按钮导出数据,以便与用户通信或监视更新的传播。

    显示具有过时客户端的用户表的屏幕截图。

应定期查看使用的客户端版本,以确保用户获得最佳体验。

注意

报表中列出了某些客户端(例如 iOS/iPadOS 和 Android 上的Windows App)及其内部版本号,而不是版本号。 可以将内部版本号与Windows App设置的“关于”部分中的版本号匹配。

成本节约机会

了解会话主机的利用率有助于说明通过使用缩放计划、调整虚拟机大小或减少池中的会话主机数量来减少支出的可能性。 Azure 虚拟桌面见解可提供对使用模式的可见性,以帮助你根据实际用户使用情况做出有关如何以最佳方式管理资源的最明智的决策。

会话主机利用率

了解会话主机何时处于高峰需求,或者会话很少或没有会话时,有助于你做出有关如何管理会话主机的决策。 可以使用 自动缩放 根据使用模式缩放会话主机。 Azure 虚拟桌面见解可帮助识别跨多个主机池的广泛用户活动模式。 如果发现缩放会话主机的机会,可以使用此信息 来创建缩放计划

查看会话主机利用率:

  1. 通过浏览https://aka.ms/avdi到 ,登录到 Azure 门户中的 Azure 虚拟桌面见解。

  2. 从下拉列表中选择一个或多个 订阅资源组主机池,并指定 时间范围,然后选择“ 利用率 ”选项卡。

  3. 查看 “会话历史记录 ”图表,其中显示随时间推移断开) 会话的活动和空闲 (数。 从高峰用户会话计数和出现高峰的时间段确定任何高活动时段和低活动时段。 如果发现定期重复的活动模式,通常意味着有一个很好的机会实施缩放计划。

    在此示例中,该图显示一周内的用户会话数。 高峰发生在工作日的中午左右,周末明显缺乏活动。 此模式表明,有机会缩放会话主机以满足本周的需求,并减少周末会话主机的数量。

    显示一周内用户会话数的图形的屏幕截图。

  4. 使用 会话主机计数 图表可以记下一段时间内活动会话主机的平均数,特别是空闲 (无会话) 会话主机的平均数目。 理想情况下,会话主机应主动支持连接的会话和活动工作负载,并在不使用时通过使用缩放计划关闭。 可能需要保持最小数量的会话主机处于打开状态,以确保用户在不规则时间的可用性,因此了解一段时间内的使用情况有助于找到适当数量的会话主机以保持打开状态作为缓冲区。

    即使缩放计划最终不适合你的使用模式,仍有机会通过分析会话需求并可能减少空闲设备数来平衡可用作缓冲区的会话主机总数。

    在此示例中,该图显示,在一周内,空闲会话主机开机的时间很长,从而导致成本增加。

    显示一周内活动会话主机和空闲会话主机数的图形的屏幕截图。

  5. 使用下拉列表将范围缩小到单个主机池,并重复分析 会话历史记录会话主机计数。 在此范围内,可以识别特定于特定主机池中的会话主机的模式,以帮助为该主机池制定缩放计划。

    在此示例中,第一个图显示了从早上 6 点到晚上 10 点之间一周的用户活动模式。 在周末,活动很少。 第二个图显示整个星期的活动会话主机和空闲会话主机数。 空闲会话主机打开的时间很长。 使用此信息来帮助确定缩放计划的最佳增加和缩减时间。

    显示单个主机池一周内用户会话数的图。

    显示单个主机池一周内活动会话主机和空闲会话主机数的图。

  6. 根据确定的使用模式创建缩放计划,然后将缩放计划分配给主机池

一段时间后,应重复此过程,以验证会话主机是否得到了有效利用。 可以根据需要对缩放计划进行更改,并继续循环访问,直到找到适用于你的使用模式的最佳缩放计划。

后续步骤