远程服务代理(GRB_RS)


远程服务代理(GRB_RS)

要形成远程服务集群,您需要运行远程服务代理grb_rs.)在构成群集的所有节点上。这些代理商在他们之间进行沟通,以及客户计划(例如,gurobi_cl.)和工具(例如,grbcluster.)管理作业,提供有关群集状态等的信息。

远程服务代理的主要任务是统称地管理队列和作业的执行。代理在一起,通过将新作业分配给节点,在可能随行作业最少的情况下,通过将新作业分配给节点来平衡负载。如果所有节点都有容量,则新提交的作业将排队,并且具有可用容量的第一个节点将稍后执行作业。如果将新节点添加到群集中,它将立即开始处理排队作业。

grb_rs.可执行文件提供了多个命令和标志,以帮助代理的配置和执行。我们将在以下部分逐步查看这些命令。您可以获取已完整的命令列表参考节或者使用命令行帮助:

> grb_rs  -  help.

在下一节中,我们也将使用grbcluster.监视并管理群集。您可以获取已完整的命令列表参考节或者使用命令行帮助:

> grbcluster --help.