為了替專案或步驟選擇一項伺服器資源,系統使用選取元來評量所有合格的伺服器資源:
- 系統會就含有選取元中所有必要變數的伺服器清單,進行編譯。如果沒有伺服器資源符合必要的選取元準則,則專案或步驟會失敗,系統會建立一份附註。
- 如果有多個伺服器資源符合必要準則,系統會評比每一個合格的伺服器資源,並依下列方式指派分數:
- 每符合一個選用的 變數,就給予一分。如果選取元包含相同變數的多個副本,系統對於每一個副本各給一分。
- BF_LOADRATIO 值最低的伺服器資源再給一分。
- 系統會選擇得分最高的伺服器。如果有多個伺服器資源擁有最高分,系統會從中挑選。
您可以在選取元中重複使用選用的變數。如此做可以提高某個符合這些變數的伺服器分數。比方說,如果需要的記憶體是 1 GB,但您強烈希望能有 2 GB 或以上的記憶體,則可以依下列方式設定選取元變數:
- 指定必要的 MEM_TOTAL GE 1 GB。
- 指定三次選用的 MEM_TOTAL GE 2 GB。