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

Windows 系统资源管理器只在总处理器负荷大于 70% 时才管理处理器资源。这意味着它在处理器负载很低时不会主动限制每个用户可使用的资源。当有处理器资源的连接时,资源分配策略基于您定义的管理配置文件帮助确保最低的资源可用性。

Windows 系统资源管理器的功能

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

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

  • 利用日历规则在不同时间应用不同策略,无需手动干预或重新配置。

  • 以服务器属性和事件(如群集事件或条件)或者安装的物理内存或处理器数的更改为基础,自动选择资源策略。

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

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

资源管理的优点

由于 Windows Server 2008 R2 设计为向非操作系统任务提供尽可能多的资源,因此运行单个角色的服务器通常不要求进行资源管理。但是,当多个应用程序和服务安装在单个服务器上时,它们不知道竞争进程。未受管理的应用程序或服务通常会使用所有可用的资源来完成任务。因此,使用类似 Windows 系统资源管理器管理多用途服务器上的系统资源非常重要。使用 Windows 系统资源管理器主要有两点好处:

  • 多个服务可在单个服务器上运行,因为通过动态管理的资源可以提高服务可用性。

  • 高优先级的用户或系统管理员甚至在最大资源负载期间都能访问系统。

资源管理的方法

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

内置资源管理策略

可以通过选择要使用的策略类型启用内置资源管理策略。不需要进一步配置。

策略 描述

进程均等

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

用户均等

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

会话均等

使用 Equal_Per_Session 资源分配策略管理系统时,将为每个连接到系统的会话分配相同的资源。此策略适用于远程桌面服务器。

IIS 应用程序池均等

当使用 Equal_Per_IISAppPool 资源分配策略管理系统时,每个运行的 IIS 应用程序池都会受到同等待遇,不在 IIS 应用程序池中的应用程序只能使用 IIS 应用程序池未使用的资源。

加权远程会话

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

注意

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

自定义资源管理

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

功能 描述

进程匹配条件

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

资源分配策略

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

排除列表

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

注意

也可以在资源分配策略中使用命令行路径匹配仅排除该策略对某个应用程序的管理。

计划

使用日历界面控制一次事件或资源分配的定期更改。不同的资源分配策略可以在每个星期的不同日子、每天的不同时间,或者按照其他时间表进行应用。

条件策略应用程序

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

其他参考