Windows Server 2016 每个用户的 rds CPU 使用率低

Windows Server 2016 每个用户的 rds CPU 使用率低

我们正在运行 Windows 2016 Server 进行计算。我们有一台 Intel Xeon E5-1650 机器,配备 128GB RAM。我们使用服务器进行计算,通常需要长时间使用大量资源,以保持台式计算机的负载较低。用户通过 rds 连接到服务器。我观察到,即使其他用户处于空闲状态,每个用户也无法使用超过 10-15% 的 CPU。因此,整体 CPU 负载非常低。我尝试使用通常非常占用 CPU 的脚本对其进行测试,但即使我是唯一登录的用户,CPU 使用率也不可能超过 15%。正如我之前所说,计算机是一台计算服务器,因此我们希望禁用任何 CPU 限制,以便用户更快地获得结果。WinServer 2016 中是否有可以更改的参数来最大限度地利用 CPU?自从我们从 WinServer 2008 切换到 WinServer 2016 以来,我们就遇到了这个问题。

答案1

Windows Server 2016 没有内置软件来限制每个 RDS 用户的 CPU 使用率。

曾经有 Windows 系统资源管理器,但我认为它自 Windows Server 2012 R2 起已被弃用,并且自 Windows Server 2016 起不再可用。

第三方应用程序仍然可以实现这一点。

但是,如果您确定没有安装和启用这样的应用程序,则计算应用程序可能未针对多线程计算进行优化。

例如,如果您的机器有 8 个核心。单线程应用程序最多使用单个核心的 100% CPU。这将导致总 CPU 使用率为 12.5%

对 CPU 进行压力测试的更常用方法是使用Prime95。你能用 Prime95 运行测试吗?使用此工具你应该能达到 100% 的 CPU 使用率。

相关内容