作业监视器

作业监视器显示在队列中等待你的集群配置文件的选择确定的调度作业。从MATLAB打开作业监视器®桌面上的选项卡中环境部分,通过选择平行>监视作业

作业监视器列出所有存在于所选配置文件中指定的群集的作业。您可以选择您的配置文件的任何一个(在当前会话集群配置文件管理器中可用),以及是否显示所有用户或只有你自己的工作职位。

典型应用案例

作业监视器可以让你完成有关工作的跟踪和队列管理许多不同的目标。使用作业监视器,您可以:

  • 发现和监视提交的特定用户的所有作业

  • 确定作业的状态

  • 判断错误的原因在工作

  • 删除旧的作业不再需要

  • 访问特定作业队列中创建一个MATLAB作业对象

管理作业使用作业监视器

使用作业监视器,您可以管理列出的作业为群集。列表中的任何作业单击鼠标右键,并选择任意的从上下文菜单下面的选项。可用选项取决于作业类型。

  • 取消- 停止正在运行的作业,并改变其状态“成品”。如果作业正在等待或排队,将状态变成“成品”没有其不断运行。这是相同的命令行取消功能作业。

  • 删除- 删除作业数据,并移除队列中的作业。这是相同的命令行删除功能作业。还将关闭并删除一个互动池的工作。

  • 显示详细资料- 这显示了有关在命令窗口中的作业信息。

  • 显示错误- 这显示所有在该作业产生的错误,他们的错误性质的任务。

  • 取输出- 这收集所有从作业到客户工作区任务输出参数。

确定使用作业监视器任务错误

由于作业监视器指示作业是否有一个运行时错误,你可以用它来识别产生在工作中的错误的任务。例如,因为它试图在载体上执行矩阵求逆以下脚本生成错误:

A = [2 4 6 8];B = INV(A);

如果您保存此脚本文件名为invert_me.m,你可以尝试运行脚本作为默认的簇上批处理作业:

批次( 'invert_me')

当作业运行后更新,作业监视器包括由创建的作业批量命令,并显示错误图标()这项工作。右键单击列表中的作业,然后选择显示错误。对于所有与该作业错误的任务,任务信息,包括相关的错误性质,在MATLAB命令窗口中显示:

任务ID 1从作业ID 2信息===================================状态:要完成的功能:@parallel。internal.cluster.executeScript StartTime : Tue Jun 28 11:46:28 EDT 2011 Running Duration : 0 days 0h 0m 1s - Task Result Properties ErrorIdentifier : MATLAB:square ErrorMessage : Matrix must be square. Error Stack : invert_me (line 2)