文档

等待(集群)

等待云集群改变状态

语法

等待(集群)
等待(集群状态)
OK = wait(cluster,state,timeout)

描述

等待(集群在客户端MATLAB会话中阻塞执行直到集群到达'在线”状态。“在线'状态表示集群正在运行,您可以使用所有请求的worker来运行作业。

你可以使用所有等待两者的语法MATLAB®平行云™而且MATLAB分布式计算服务器™适用于亚马逊EC2®集群。

例子

等待(集群状态阻塞客户端会话的执行,直到集群变化的状态。对于一个集群对象,有效的状态是:

  • 在线':集群正在运行,您可以使用所有请求的worker来运行作业。

  • waitingforworkers':集群正在运行,您可以使用部分但不能使用所有请求的worker来运行作业。您仍然可以在此状态下使用可用的工作者集群。

  • 离线':集群未运行,但您可以使用start ()命令或通过https://cloudcenter.mathworks.com.如果集群具有共享持久存储,那么在重新启动集群时,队列中的任何以前的作业仍然存在。

例子

好吧=等(集群状态超时阻塞客户端会话的执行,直到集群更改状态,或直到超时秒已经过去了,无论哪个先发生。好吧真正的如果状态已经达到或达到了终极状态,例如'错误的发生。好吧以防超时。

例子

全部折叠

集群配置文件管理器中,选择MATLAB并行云MATLAB分布式计算服务器作为您的默认集群配置文件。

使用默认配置文件创建并启动云集群。

Cluster = parcluster;开始(集群);

等待集群运行。使用所有请求的worker运行作业。

等待(集群,“在线”);

集群配置文件管理器中,选择MATLAB并行云MATLAB分布式计算服务器作为您的默认集群配置文件。

使用默认配置文件创建并启动云集群。

Cluster = parcluster;开始(集群);

等待100秒,头节点和所有工人启动。

OK = wait(cluster,“在线”, 100);

输入参数

全部折叠

MATLAB并行云MATLAB分布式计算服务器用于Amazon EC2集群,指定为使用创建的集群对象parcluster

例子:等待(集群);

云集群状态,指定为集群对象,其有效状态为“在线”“waitingforworkers”,“离线”

例子:等待(集群,“在线”);

云集群更改状态前经过的时间,以秒为单位。

例子:等待(集群中,“网上”,100);

输出参数

全部折叠

检查是否状态已到达,指定为布尔值。好吧真正的如果状态已经达到或达到了终极状态,例如'错误的发生。好吧以防超时。

例子:OK = wait(cluster,'waitingforworkers',10);

在R2017a中引入

这个话题有用吗?