分组


分组

使用Remote Services分组特性,您可以将集群中的节点子集定义为一个组,然后将作业专门提交给该组。当集群中的一些节点与其他节点不同时,这可能非常有用。例如,一些节点可能拥有更多的内存或更快的cpu。使用此特性,您可以强制作业只在适当类型的机器上运行。如果请求组的所有节点都满了,作业将排队,直到该组的一个成员可用为止。

为了定义一个组,您需要添加集团财产grb_rs.cnf配置文件,并给组起一个名字:

组= group1

这些组是静态的,只能在节点配置文件中更改。如果希望更改节点的组,则需要停止节点、编辑配置并重新启动节点。一个节点只能是一个组的成员。

grbcluster节点命令显示为每个节点分配的组(在GRP列):

= > grbcluster——服务器= server1密码通过节点地址状态类型GRP许可证#问# R JL闲置% MEM % CPU server1活着计算group1有效0 0 2 46 h59m0s 9.79 - 0.50 server2活着计算group1有效0 0 2 46 h46m0s 8.75 - 0.00 server3活着计算有效0 0 2 46 h46m0s 8.75 - 0.00 server4活着计算有效0 0 2 46 h46m0s 8.75 - 0.00

gurobi_cl方法将作业提交给给定的组集团客户端许可证文件的属性(参见设置一个客户端许可证).