我们有一个大约有 40 个用户的终端服务器环境,它遇到了一个奇怪的性能问题:当某个用户最初登录时,一切都正常运行,一旦某个用户开始消耗更多资源(超过 2GB/内存和 2%-5% 的整体 CPU 使用率),他们的应用程序似乎会显著变慢。如果我让用户关闭所有内容,注销并重新登录,应用程序的性能就会恢复。
这几乎就像是每个用户会话的资源都受到某种限制一样。
有人遇到过这种现象吗?服务器资源充足,因为在高峰期我们使用 50%-70% 的 CPU 和大约 75% 的内存。
提前致谢!
答案1
我会看看 WSRM https://technet.microsoft.com/en-us/library/hh997019.aspx
默认的资源分配是按连接用户数划分资源,因此,如果您有 40 个用户,则每个用户只能访问 40 分之一的内存和 CPU。
Weighted_Remote_Sessions 可能更适合您的环境的配置。
答案2
另外,可以尝试为该用户重建个人资料。看看问题是否与该用户有关。
我确信您对整体问题比快速解决方案更感兴趣。