资源分配策略定义 Windows 系统资源管理器管理资源的方式。一次只能使用一个资源分配策略来管理计算机。

资源分配策略包含一个或多个资源分配。资源分配适用于与进程匹配条件匹配的应用程序和进程。

重要

除非您希望只管理驻留进程或 Internet 信息服务 (IIS) 应用程序池,否则,在创建资源分配策略之前,需要至少创建一个进程匹配条件。有关进程匹配条件的详细信息,请参阅使用进程匹配条件

创建资源分配策略

资源分配策略必须至少包含一个资源分配。资源分配的类型包括 CPU 目标、内存限制和处理器关联。您还可以在资源分配策略中的一个资源分配内二次分配资源。有关二次分配的详细信息,请参阅资源二次分配

本地 Administrators 组中的成员身份或同等身份是完成此过程所需的最低要求。

若要创建新的资源分配,请执行下列操作:
  1. 打开“Windows 系统资源管理器”。要打开“Windows 系统资源管理器”,请单击「开始」,指向“管理工具”,然后单击“Windows 系统资源管理器”。

  2. 在“连接到计算机”对话框中,选择“这台计算机”,然后单击“连接”。

  3. 在控制台树中,右键单击“资源分配策略”,然后单击“新建资源分配策略”

  4. “新建资源分配策略”对话框的“策略名称”框中,为新的资源分配策略键入一个描述性名称,然后单击“添加”

    注意

    资源分配策略名称不得以连字符 (-) 开头,并且不得包含空格或下列字符:, \ / * ; ?: " | - < 或 >。

  5. “添加或编辑资源分配”对话框中,使用下列过程创建 CPU 目标资源分配或内存资源分配,或定义处理器相关性。

  6. 为新的资源分配策略添加完资源分配后,单击“确定”

最常见的资源分配类型是 CPU 目标。有关详细信息,请参阅了解 Windows 系统资源管理器中的处理器管理

创建 CPU 目标资源分配的步骤
  1. “添加或编辑资源分配”对话框的“常规”选项卡上,在“进程匹配条件”列表中选择一个进程匹配条件,匹配该条件的进程将通过该资源分配进行管理。有关创建进程匹配条件的详细信息,请参阅使用进程匹配条件

  2. “为此资源分配的处理器的百分比”框中,输入要分配的可用 CUP 带宽的百分比,然后单击“确定”

    注意

    如果将该百分比值设置为 0,则不分配 CPU 带宽。这意味着如果在资源分配策略中为其他资源分配分配的带宽增加至 100%,则匹配的进程将无法使用任何 CPU 带宽。

  3. 若要添加其他资源分配,单击“添加”,然后重复步骤 1 和 2。

内存资源分配限制单个进程使用的内存量,并且可以在达到限制时触发用户定义的操作。有关详细信息,请参阅了解 Windows 系统资源管理器中的内存管理

若要创建内存资源分配,请执行下列操作:
  1. “添加或编辑资源分配”对话框的“常规”选项卡上,在“进程匹配条件”列表中选择一个进程匹配条件,匹配该条件的进程将通过该资源分配进行管理。

  2. “内存”选项卡上,选择下列一个或两个选项:

    • 每个进程使用最大的提交内存

    • 为每个进程使用最大工作集限制

  3. 如果选择了“每个进程使用最大的提交内存”

    • “每进程最大提交的内存限制”框中,键入一个值(以兆字节 (MB) 为单位)。

    • “如果超过了内存”框中,选择在达到限制时要执行的操作。

  4. 如果选择了“为每个进程使用最大工作集限制”,则在“每进程最大工作集限制”框中键入一个值(以 MB 为单位)。

  5. 单击“确定”

  6. 若要添加其他内存资源分配,单击“添加”,然后重复步骤 1–5。

处理器关联将匹配的进程限于具有关联的处理器。有关详细信息,请参阅了解 Windows 系统资源管理器中的处理器管理

若要定义处理器相关性,请执行下列操作:
  1. “添加或编辑资源分配”对话框的“常规”选项卡上,在“进程匹配条件”列表中选择一个进程匹配条件,匹配该条件的进程将通过该资源分配进行管理。

  2. “高级”选项卡上,选择“使用指定的处理器”

    注意

    只有在系统具有多个可用处理器的情况下才可以使用“使用指定的处理器”选项。

  3. 输入处理器编号、处理器编号列表或处理器编号范围,然后单击“确定”。处理器编号范围从 0 到 (n-1),其中 n 等于服务器中的处理器数。

    • 若要指定一个处理器,键入处理器编号。

    • 若要指定处理器编号列表,使用逗号分隔处理器编号。例如,键入:0, 3, 7。

    • 若要指定处理器编号范围,使用连字符分隔第一个处理器编号和最后一个处理器编号。例如,键入:2-4。

其他参考


目录