要为项目或步骤选择服务器资源,系统会使用选择器来评估所有符合条件的服务器资源:
- 系统将编译选择器中包含所有必需变量的服务器列表。如果没有与必需的选择器条件匹配的服务器资源,那么项目或步骤将失败,而系统将创建一个说明。
- 如果有多个服务器资源满足必需条件,系统将对每个符合条件的服务器资源进行评级并指定分数,如下所示:
- 为与之匹配的每个可选变量指定一个点数。
如果选择器包含同一个变量的多个副本,那么系统会为每个副本指定一个点数。
- 系统将为带有最低 BF_LOADRATIO 值的服务器资源指定一个点数。
- 系统将选择收到最多点数的服务器。如果有多个服务器资源都具有最高分数,那么系统将从它们之中进行选择。
您可以在选择器中重复可选变量。这样做会增加与之匹配的服务器的分数。例如,必需的内存为 1 GB,但是强烈希望内存为 2 GB 以上,可以按如下方式设置选择器变量:
- 指定必需的 MEM_TOTAL GE 1GB。
- 指定可选的 MEM_TOTAL GE 2GB 三次。