当配置包含服务器池和一组(个人)工作站的 openMosix 集群时,您有不同的选项,这些选项各有优缺点。
在单池配置中,所有服务器和工作站都用作单个集群:每台机器都是集群的一部分,并且可以将进程迁移到彼此现有的节点。 这当然使您的工作站成为池的一部分。
在称为服务器池的环境中,服务器是集群的一部分,而工作站不是集群的一部分,它们甚至没有 openMosix 内核。 如果您想在集群上运行应用程序,则需要专门登录到这些服务器。 但是,您的工作站也将保持独立,并且不会有远程进程迁移到它。
第三种替代方案称为自适应池配置:这里服务器是共享的,而工作站加入或离开集群。 想象一下,您的工作站在白天由您自己使用,但是,一旦您在晚上注销,脚本就会告诉工作站加入集群并开始数据密集型计算。 这样,您的机器在您不需要时被使用。 如果您再次需要机器的资源,只需运行 openmosix stop 脚本,您的进程将远离集群,反之亦然。
实际上,这意味着您将通过使用 mosctl 来更改机器的角色。