Citrix 在 100% CPU 的情况下降级

Kev*_*hal 3 windows troubleshooting citrix central-processing-unit

我们有一个由 2 个物理和 2 个虚拟 Citrix 服务器组成的 Citrix PS4.0 场。由于达到 100% 的 CPU 使用率,它们中的任何一个在某些时候最终都会降低性能。当这种情况发生在任一 VMware 服务器上时,我可以在 Virtual Infrastructure Client 中看到 CPU 使用率激增。

这不是与用户数量相关的负载问题,因为它可能随时发生在任意数量的用户身上。

用户运行的是共享桌面,而不是应用程序。桌面上安装的应用程序是标准的办公应用程序(Word、Excel、Outlook),通过 Bluecoat 代理和几个行业特定的应用程序限制 Internet Explorer 访问。

可以使用哪些工具进行故障排除和诊断问题的根源?一旦服务器达到 100% CPU,就无法登录并查看哪个进程正在消耗所有资源。唯一的办法是硬重置机器。所有服务器都按计划在每天凌晨 4 点重新启动。

注意:我已经使用默认配置选项和日志记录活动在所有 Citrix 服务器上安装了 ThreadMaster。日志没有揭示问题的根源。

编辑

  • Citrix Presentation Server 4.0,企业版
  • 修补程序 PSE400W2K3R03
  • Windows 2003 Server 标准版服务包 1
  • 运行根据 Citrix 建议配置的 Symantec Client Security 10.0.0.359,用于文件排除等。

Neo*_*yte 5

Windows 2003 SP1 已于 4 月停止支持,因此您的操作系统不再获得任何安全补丁。您需要尽快升级到 SP2。

SP2 中还包含许多随机错误修复 - 您的问题可能会消失。

如果您的操作系统有那么旧的补丁级别,则很有可能某些驱动程序(特别是打印驱动程序)在包装盒上也已过时。由于驱动程序通常是系统不稳定的一个重要来源,我会尝试检查它们是否都已签名且是最新的。有一个不可靠的打印驱动程序可以解释为什么它会同时影响虚拟和物理盒子,而且无论负载如何,它似乎都是随机发生的。

哦,仅供参考,Citrix 4 在本月底 6 月 9 日进入 EOM(维护结束,不再修复错误),并在 12 月 9 日结束 EOL(生命周期结束,不再有安全补丁或任何其他补丁)。享受你的升级周期!