如何确定每个 RDP 会话在终端服务器上使用了多少 RAM 和处理器

如何确定每个 RDP 会话在终端服务器上使用了多少 RAM 和处理器

我目前在“集群环境中”有 4 个终端服务器,每个员工都启动一个 RDP 会话来执行他们的日常工作。

现在,我的公司正在扩张,我们需要增加更多用户。我需要做的是看看我需要多少台终端服务器(如果有的话)才能处理新用户。

为了测试,我的想法是让一个用户同时打开用户使用的所有程序,然后计算出该会话使用了多少 RAM 和处理器。如果我能计算出那么多,那么我就可以做一些计算来估算每台服务器可以轻松处理多少用户。这样我就能知道是否需要更多的服务器。

我的问题是:如何检查终端服务器上单个会话使用了多少 RAM 和处理器。

我当前的服务器安装了 32GB RAM 和 Intel(R) Xeon(R) CPU E5-2440 0@ 2.40GHz 2.4GHz,带有 Windows Server 2008 R2,感谢您的帮助

答案1

最好从整体上解决这个问题 - 监控所有服务器,包括活动连接的 RDP 会话数。然后将任意时间的总性能数字除以同时使用的用户数,即可得出每个用户的资源使用情况。

/编辑 - 哦。当然,这不包括操作系统的资源使用情况,而这正是会话计数为 0 时的性能数字。

您还应该使用 Perfmon、Nagios 或 Solarwinds 之类的程序来跟踪这些指标 - 而不是不时登录并查看任务管理器。

像你描述的那样进行人工测试并不能真实反映

  1. 实际用户使用了多少资源或
  2. 平均用户会话是什么样的。

相关内容