通过用于 Windows Server(R) 2008 R2 操作系统的 Windows 系统资源管理器,可以使用标准资源策略或自定义资源策略管理服务器的处理器和内存的使用情况。通过管理资源,可以帮助确保均等地使用一台服务器提供的所有服务,或确保高优先级的应用程序、服务或用户始终可以使用您的资源。

Windows 系统资源管理器只在总处理器负荷大于 70% 时才管理处理器资源。这意味着在处理器负荷较小时,不会主动限制每个使用者可以占用的资源。如果发生处理器资源的争用,资源分配策略可以根据您定义的管理配置文件,帮助确保实现最低的资源可用性。

Windows 系统资源管理器的功能

可以使用 Windows 系统资源管理器执行下列操作:

  • 使用预先配置的策略管理系统资源(处理器和内存),或者创建按进程、用户、远程桌面服务会话或 Internet 信息服务 (IIS) 应用程序池分配资源的自定义策略。

  • 使用日历规则在不同时间应用不同的策略,而不必人工干预或重新配置。

  • 自动选择基于服务器属性和事件(例如群集事件或条件)的资源策略,或基于已安装物理内存大小或处理器个数的更改的资源策略。

  • 在本地或自定义 SQL 数据库中收集资源使用情况的数据。可以将多台服务器中的资源使用情况数据合并到一台运行 Windows 系统资源管理器的计算机上。

  • 创建计算机组,以帮助组织要管理的 远程桌面会话主机(RD 会话主机) 服务器。可以很容易地导出或修改整个计算机组的策略。

资源管理的好处

由于 Windows Server 2008 R2 设计为向非操作系统任务提供尽可能多的资源,因此运行单个角色的服务器通常不要求进行资源管理。但是,如果一台服务器上安装了多个应用程序和服务,这些应用程序和服务并不会察觉到进程的争用。不受管理的应用程序或服务通常将使用所有可用资源来完成任务。因此,使用 Windows 系统资源管理器等工具来管理多用途服务器上的系统资源是非常重要的。使用 Windows 系统资源管理器主要有两个好处:

  • 由于通过动态管理的资源可以提高服务的可用性,所以,可以在一台服务器上运行更多的服务。

  • 即使处于最大资源负荷期间,高优先级的用户或系统管理员仍可以访问系统。

资源管理的方法

Windows 系统资源管理器包括五种内置资源管理策略,可以使用它们快速实现管理。此外,还可以根据特定需要创建自定义资源管理策略。

内置的资源管理策略

可以通过选择要使用的策略类型来启用内置的资源管理策略。无须执行其他配置。

策略 描述

每进程相等

使用 Equal_Per_Process 资源分配策略管理系统时,将同等对待每个正在运行的进程。例如,如果运行十个进程的服务器达到 70% 的处理器利用率,当这些进程处于争用状态时,Windows 系统资源管理器就将限制每个进程最多占用处理器资源的 10%。注意,低利用率进程未使用的资源将分配给其他进程。

每用户相等

使用 Equal_Per_User 资源分配策略管理系统时,根据运行进程的用户帐户对进程进行分组,并同等对待每个进程组。例如,如果有四位用户正在服务器上运行进程,则将为每位用户分配 25% 的系统资源来完成这些进程。分配给运行一个应用程序的用户的资源与分配给运行多个应用程序的用户相同。此策略对于应用程序服务器尤其有用。

每会话相等

使用 Equal_Per_Session 资源分配策略管理系统时,为连接到系统的每个会话分配相等的资源。此策略用于 RD 会话主机 服务器。

每 IIS 应用程序池相等

使用 Equal_Per_IISAppPool 资源分配策略管理系统时,将同等对待每个正在运行的 IIS 应用程序池,不在 IIS 应用程序池中的应用程序只能使用 IIS 应用程序池未使用的资源。

加权远程会话

使用 Weighted_Remote_Sessions 资源分配策略管理系统时,将根据为用户帐户指定的优先级对进程进行分组。例如,如果有三位用户远程连接,则指定高级优先级的用户将会获得访问 CPU 的最高优先级,分配标准优先级的用户将会获得访问 CPU 的次等优先级,分配基本优先级的用户将会获得访问 CPU 的最低优先级。此策略用于 RD 会话主机服务器。

注意

Weighted_Remote_Sessions 设置为管理策略时,会将系统管理委派给 Windows Server 2008 R2 计划程序,而 Windows 系统资源管理器只会记录系统配置信息。将 Weighted_Remote_Sessions 作为管理策略进行设置或删除要求重新启动内核控制的计算机。

自定义资源管理

可以使用自定义资源管理方法来确定资源用户并根据您自己的条件为这些用户分配资源。

功能 描述

进程匹配条件

使您可以选择要受资源分配策略规则管理的服务或应用程序。可以通过文件名或命令进行选择,也可以指定用户或组。例如,可以创建一个进程匹配条件,对 Administrator 用户运行的应用程序 iexplore.exe 实施管理。

资源分配策略

为您创建的进程匹配条件所指定的进程分配处理器资源和内存资源。

排除列表

使应用程序、服务、用户或组不受 Windows 系统资源管理器管理。

注意

也可以在资源分配策略中使用命令行路径匹配,使应用程序只是不受该策略的管理。

计划

使用日历界面控制一次性事件或对资源分配的定期更改。不同的资源分配策略可以在每天的不同时间、每周的不同天或根据其他计划方法处于活动状态。

条件策略的应用

自动切换资源分配策略,以响应特定系统事件(例如,安装新内存或其他处理器,启动或停止节点,或更改群集中的某个资源组的可用性)。

其他参考


目录