我们在
Windows服务器2008上使用远程桌面运行应用程序作为远程应用程序,我们遇到的情况是(在我们有大约40人登录后)服务器可以冻结几秒钟(例如20秒) ).
看起来这个问题不是由于缺少处理器或内存不足造成的.
应用程序非常重,但我们已将驱动器从Raided SATA更改为更快的SSD磁盘,并且没有任何改进.
该应用程序是一个32位应用程序,运行在64位环境和8GB RAM.
应用程序在Windows Server 2000中的RDP上运行良好(最多100个用户)(尽管它因服务器内存不足而开始变慢)
看看各种监视器,冻结时处理器和网络使用率达到了顶峰,尽管这似乎与服务器在解冻后屏住呼吸有关.
我们认为这可能与用户登录时卸载/加载Hives有关,但这是猜测.
我的问题是……
– 如何找出可能导致此错误的原因?
– 其他人遇到过这样的问题 – 你是怎么解决这个问题的?
谢谢.
根据我的经验,冻结是由以下任何一种引起的:
>高磁盘队列长度(即比硬盘可以处理的I / O更多)
>有故障的驱动程序和固件
>非常多的网络流量
>高内存或处理器利用率
请注意,这是最可能最不可能的列表. I / O经常是瓶颈.您可以使用性能监视器对此进行诊断.