Windows 2008 中的远程桌面性能问题

sea*_*boy 5 windows-server-2008 rdp remote-desktop

我们正在使用 Windows server 2008 上的远程桌面将应用程序作为远程应用程序运行,并且我们遇到的情况是(在我们有大约 40 人登录后)服务器可能会冻结数秒(例如 20 秒) )。

看起来问题不是由处理器不足或内存不足引起的。该应用程序占用大量磁盘空间,但我们已将驱动器从 Raided SATA 更​​改为更快的 SSD 磁盘,但没有任何改进。

该应用程序是在 64 位环境和 8GB RAM 中运行的 32 位应用程序。

该应用程序在 Windows Server 2000 中的 RDP 上运行良好(最多 100 个用户)(尽管它随着服务器内存不足而开始变慢)

查看各种监视器,在冻结时处理器和网络使用率达到峰值,尽管这似乎与服务器在解冻后喘口气有关。

我们认为这可能与用户登录时卸载/加载 Hive 相关,但这是一个猜测。

我的问题是... - 我如何找出可能导致此错误的原因?- 其他人遇到过这样的问题 - 你是如何解决的?

谢谢。

Jer*_*eer 3

根据我的经验,冻结是由以下任一原因引起的:

  • 磁盘队列长度较长(即超过硬盘可以处理的 I/O)
  • 驱动程序和固件有问题
  • 网络流量非常大
  • 高内存或处理器利用率

请注意,这是从最有可能到最不可能的列表。I/O 通常是瓶颈。您可以使用性能监视器对此进行诊断。