Windows Server 2003 终端服务器极端登录时间

Windows Server 2003 终端服务器极端登录时间

在过去的一周里,我的用户一直遇到登录时间过长的问题。登录时间通常为 20 分钟或更长。我将在下面介绍我的研究,看看是否有人知道如何找到根本原因。

终端服务器:

  • x2 四核 Xeon 2.6Ghz 处理器
  • 16 GB 内存
  • Raid1 中的 x2 300GB SAS 硬盘
  • 千兆局域网
  • Windows 2k3 企业版
  • 平均连接用户数 23

域控制器:

  • Windows 2k3 企业版
  • 千兆局域网
  • 还存储漫游配置文件

我收集的大部分信息都是通过解析 USEREVN.log 文件获得的。我编写了一个自定义解析工具,试图从记录用户登录过程的过程中收集尽可能多的信息。以下是这些日志中的一些统计数据。

  • 记录最多的例程是 ReconcileFile
  • 花费时间最多的是 ReconcileFile 例程
  • 没有任何一个单独的例程会耗费极多的时间。
  • ReconcileFile 和 RecurseDirectory 的处理时间是 GPO 处理的 7 倍
  • 在正常用户负载下,每个 ReconcileFile 例程平均花费的时间为 223 毫秒
  • 当仅有 1 个用户访问系统时,每个 ReconcileFile 例程平均花费的时间为 220 毫秒
  • 从用户的角度来看,处理该特定用户例程的线程的平均执行时间可能长达 1 秒,但是,每个例程的平均时间仍可能约为 223 毫秒。
  • 特定用户可能需要 20 分钟的时间才能完成登录程序,但实际上只有大约 2 分钟的执行时间用于登录。

收集了所有诊断数据后,我仍然找不到问题的根本原因。服务器资源从本周到上周没有变化。所以,我不知道下一步该怎么做。

相关内容