XenApp and XenDesktop

诊断用户登录问题

使用登录持续时间数据诊断用户登录问题。在“用户详细信息”视图中,持续时间显示为数值,其下方显示登录发生的时间以及登录过程各个阶段的图表。

用户详细信息视图中的登录持续时间面板

当用户登录到 XenApp 和 XenDesktop 时,监视服务会跟踪登录过程的各个阶段,从用户通过 Citrix Receiver 连接到桌面准备就绪可用的时间。左侧的大数字是总登录时间,通过将建立连接和从 Delivery Controller™ 获取桌面所花费的时间与对虚拟桌面进行身份验证和登录所花费的时间相结合来计算。持续时间信息以秒(或秒的分数)为单位,按照管理员 Web 浏览器的本地时间显示。

使用以下常规步骤诊断用户登录问题:

  1. 在“用户详细信息”视图中,使用“登录持续时间”面板诊断登录状态。
    • 如果用户正在登录,该视图会反映登录过程。
    • 如果用户当前已登录,“登录持续时间”面板会显示用户登录到当前会话所花费的时间。
  2. 检查登录过程的各个阶段。
登录过程阶段 详细说明
连接调度 决定将哪个桌面分配给用户所花费的时间。
虚拟机启动 如果会话需要启动计算机,这是启动虚拟机所花费的时间。
HDX™ 连接 完成从客户端到虚拟机建立 HDX 连接所需的各项步骤所花费的时间。
身份验证 完成远程会话身份验证所需的时间。
组策略对象 如果在虚拟机上启用了组策略设置,这是应用组策略对象所需的时间。
登录脚本 如果为会话配置了登录脚本,则此项表示执行这些登录脚本所花费的时间。
配置文件加载 如果为用户或虚拟机配置了配置文件设置,这是加载配置文件所需的时间。
交互式会话 这是在用户配置文件加载后,将键盘和鼠标控制权“移交”给用户所需的时间。这通常是登录过程所有阶段中最长的持续时间,并计算为交互式会话持续时间 = 桌面就绪事件时间戳(VDA 上的 EventId 1000)- 用户配置文件加载事件时间戳(VDA 上的 EventId 2)

总登录时间并非这些阶段的精确总和。例如,有些阶段并行发生,在某些阶段,还会发生额外的处理,这可能导致登录持续时间长于总和。

注意: 登录持续时间图表以秒为单位显示登录阶段。任何小于一秒的持续时间值都显示为亚秒值。大于一秒的值四舍五入到最接近的 0.5 秒。该图表旨在将最高的 Y 轴值显示为 200 秒。任何大于 200 秒的值都将显示实际值,并显示在条形图上方。

故障排除提示

为了识别图表中的异常或意外值,请将当前会话每个阶段所花费的时间与该用户过去七天的平均持续时间以及此交付组中所有用户过去七天的平均持续时间进行比较。

根据需要上报。例如,如果虚拟机启动缓慢,问题可能出在虚拟机管理程序中,因此您可以将其上报给虚拟机管理程序管理员。或者,如果代理时间缓慢,您可以将问题上报给站点管理员,以检查交付控制器上的负载平衡。

检查异常差异,包括:

  • 缺少(当前)登录条
  • 当前持续时间与此用户的平均持续时间之间存在重大差异。原因可能包括:
    • 安装了新应用程序。
    • 发生了操作系统更新。
    • 进行了配置更改。
    • 用户配置文件大小过大。在这种情况下,配置文件加载将很高。
  • 用户的登录次数(当前和平均持续时间)与交付组平均持续时间之间存在重大差异。

如有需要,请单击 重新启动 以观察用户的登录过程,从而排查虚拟机启动或代理等问题。

诊断用户登录问题