资源分配策略定义 Windows 系统资源管理器管理资源的方式。一次只能使用一个资源分配策略来管理计算机。
资源分配策略包含一个或多个资源分配。资源分配适用于与进程匹配条件匹配的应用程序和进程。
重要 | |
除非您希望只管理驻留进程或 Internet 信息服务 (IIS) 应用程序池,否则,在创建资源分配策略之前,需要至少创建一个进程匹配条件。有关进程匹配条件的详细信息,请参阅使用进程匹配条件。 |
创建资源分配策略
资源分配策略必须至少包含一个资源分配。资源分配的类型包括 CPU 目标、内存限制和处理器关联。您还可以在资源分配策略中的一个资源分配内二次分配资源。有关二次分配的详细信息,请参阅资源二次分配。
本地 Administrators 组中的成员身份或同等身份是完成此过程所需的最低要求。
若要创建新的资源分配,请执行下列操作: |
打开“Windows 系统资源管理器”。要打开“Windows 系统资源管理器”,请单击「开始」,指向“管理工具”,然后单击“Windows 系统资源管理器”。
在“连接到计算机”对话框中,选择“这台计算机”,然后单击“连接”。
在控制台树中,右键单击“资源分配策略”,然后单击“新建资源分配策略”。
在“新建资源分配策略”对话框的“策略名称”框中,为新的资源分配策略键入一个描述性名称,然后单击“添加”。
注意 资源分配策略名称不得以连字符 (-) 开头,并且不得包含空格或下列字符:, \ / * ; ?: " | - < 或 >。
在“添加或编辑资源分配”对话框中,使用下列过程创建 CPU 目标资源分配或内存资源分配,或定义处理器相关性。
为新的资源分配策略添加完资源分配后,单击“确定”。
最常见的资源分配类型是 CPU 目标。有关详细信息,请参阅了解 Windows 系统资源管理器中的处理器管理。
创建 CPU 目标资源分配的步骤 |
在“添加或编辑资源分配”对话框的“常规”选项卡上,在“进程匹配条件”列表中选择一个进程匹配条件,匹配该条件的进程将通过该资源分配进行管理。有关创建进程匹配条件的详细信息,请参阅使用进程匹配条件。
在“为此资源分配的处理器的百分比”框中,输入要分配的可用 CUP 带宽的百分比,然后单击“确定”。
注意 如果将该百分比值设置为 0,则不分配 CPU 带宽。这意味着如果在资源分配策略中为其他资源分配分配的带宽增加至 100%,则匹配的进程将无法使用任何 CPU 带宽。
若要添加其他资源分配,单击“添加”,然后重复步骤 1 和 2。
内存资源分配限制单个进程使用的内存量,并且可以在达到限制时触发用户定义的操作。有关详细信息,请参阅了解 Windows 系统资源管理器中的内存管理。
若要创建内存资源分配,请执行下列操作: |
在“添加或编辑资源分配”对话框的“常规”选项卡上,在“进程匹配条件”列表中选择一个进程匹配条件,匹配该条件的进程将通过该资源分配进行管理。
在“内存”选项卡上,选择下列一个或两个选项:
- 每个进程使用最大的提交内存
- 为每个进程使用最大工作集限制
- 每个进程使用最大的提交内存
如果选择了“每个进程使用最大的提交内存”:
- 在“每进程最大提交的内存限制”框中,键入一个值(以兆字节 (MB) 为单位)。
- 在“如果超过了内存”框中,选择在达到限制时要执行的操作。
- 在“每进程最大提交的内存限制”框中,键入一个值(以兆字节 (MB) 为单位)。
如果选择了“为每个进程使用最大工作集限制”,则在“每进程最大工作集限制”框中键入一个值(以 MB 为单位)。
单击“确定”。
若要添加其他内存资源分配,单击“添加”,然后重复步骤 1–5。
处理器关联将匹配的进程限于具有关联的处理器。有关详细信息,请参阅了解 Windows 系统资源管理器中的处理器管理。
若要定义处理器相关性,请执行下列操作: |
在“添加或编辑资源分配”对话框的“常规”选项卡上,在“进程匹配条件”列表中选择一个进程匹配条件,匹配该条件的进程将通过该资源分配进行管理。
在“高级”选项卡上,选择“使用指定的处理器”。
注意 只有在系统具有多个可用处理器的情况下才可以使用“使用指定的处理器”选项。
输入处理器编号、处理器编号列表或处理器编号范围,然后单击“确定”。处理器编号范围从 0 到 (n-1),其中 n 等于服务器中的处理器数。
- 若要指定一个处理器,键入处理器编号。
- 若要指定处理器编号列表,使用逗号分隔处理器编号。例如,键入:0, 3, 7。
- 若要指定处理器编号范围,使用连字符分隔第一个处理器编号和最后一个处理器编号。例如,键入:2-4。
- 若要指定一个处理器,键入处理器编号。