远程桌面会话主机服务器上的资源
在远程桌面服务环境中,多个用户可以同时登录到单个远程桌面会话主机(RD 会话主机)服务器(以前称为终端服务器)。 因此,用户正在共享服务器的硬件和软件资源,这些资源可以创建以下争用区域:
- CPU 时间。 每个用户都有一个桌面环境,可以运行该桌面可用的任何应用程序。 但是,所有用户运行的所有应用程序都争用 RD 会话主机服务器上可用的中央 CPU 资源。 如果一个用户运行写入不当的 CPU 密集型应用程序,其他用户可能会遇到明显的性能损失。
- 磁盘访问。 用户争用对应用程序和相关程序文件的访问权限。 此外,用户还争用服务器作系统的磁盘访问,例如在分页文件和物理内存之间加载 DLL 或交换内存。
- 随机访问内存(RAM)。 每个用户运行的每个应用程序都争用 RD 会话主机服务器上可用的 RAM 资源。 如果一个用户运行内存密集型应用程序,其他用户可能会遇到性能损失。
- 网络访问。 网络访问在远程桌面服务环境中至关重要,因为所有桌面活动(图形输出和鼠标/键盘输入)都流经客户端桌面和服务器之间的网络链接。 此外,在 RD 会话主机服务器上运行的用户应用程序争用其他网络资源的访问权限。
- 服务器硬件。 硬件组件(如 CD-ROM、软盘驱动器、串行端口和并行端口)通常基于服务器,而不是基于客户端。 共享这些传统上非共享的组件可为用户和访问这些硬件组件的应用程序创建新的注意事项。 有关详细信息,请参阅 外围硬件准则。
- 访问全局对象和资源。 在远程桌面服务环境中,用户不会运行 Windows 的各个副本-某些核心模块会克隆,但其余模块在用户之间共享。 因此,用户争先恐后地访问注册表、分页文件、系统服务和其他全局对象和资源。
通过将 RD 会话主机服务器的大小调整为足够的 CPU、内存和磁盘资源来处理客户端需求,可以缓解上述许多争用点。 例如,多个处理器配置可以最大程度地提高 CPU 可用性。 可以通过安装额外的物理内存(企业版、数据中心版或 64 位版本的 Windows Server 的内存限制增加)来最大化内存可用性。 最后,可以通过配置多个通道以及跨不同物理驱动器分发作系统和应用程序负载来最大化磁盘访问性能。 正确配置 RD 会话主机服务器是感知到的应用程序性能的关键元素。
尽管硬件大小调整是创建可缩放远程桌面服务环境的重要组成部分,但软件注意事项同样重要。 事实上,微调应用程序通常可以执行很多作来减少资源竞争并提高感知到的应用程序性能。
有关远程桌面服务环境的详细信息,请参阅以下主题: