主要内容

等待(集群)

等待云集群状态改变

描述

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

例子

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

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

  • waitingforworkers':集群正在运行,您可以使用一些但不是所有请求的worker来运行作业。您仍然可以使用这个状态的集群和可用的worker。

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

例子

好吧=等(集群状态超时阻塞客户端会话中的执行,直到集群改变状态,或者直到超时几秒钟过去了,以先发生的为准。好吧真正的如果状态已达到或已达到终端状态,如'错误的发生。好吧以防超时。

例子

全部折叠

集群配置文件管理器中,选择MATLAB®并行服务器™对Amazon EC2®作为默认的集群配置文件。

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

集群= parcluster;开始(集群);

等待集群运行。使用所有请求的工作程序来运行作业。

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

集群配置文件管理器中,选择MATLAB并行服务器作为默认的集群配置文件。

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

集群= parcluster;开始(集群);

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

好吧=等待(集群,“在线”, 100);

输入参数

全部折叠

MATLAB并行服务器用于Amazon EC2集群,指定为使用parcluster

例子:等待(集群);

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

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

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

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

输出参数

全部折叠

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

例子:好吧=等待(集群、“waitingforworkers”10);

介绍了R2017a