Main Content

本页采用了机器翻译。点击此处可查看英文原文。

关闭作业管理器集群

如果您已经使用完了作业管理器及其工作进程,您可以关闭服务器软件进程,以免它们消耗网络资源。您不需要在运行要关闭的进程的计算机上。您可以从任何具有网络访问该进程的机器运行这些命令。以下部分解释了如何关闭不同平台的进程。

Linux 操作系统

在 shell 提示符下输入本节的命令。

停止作业 管理器和 Worker

  1. 要关闭作业管理器,请输入以下命令:

    cd matlabroot/toolbox/parallel/bin
    

    (在一行上输入以下命令。)

    stopjobmanager -remotehost <job manager hostname> -name 
    <MyJobManager> -v
    

    如果有多个作业管理器正在运行,请按主机和名称分别停止它们。

    要获取脚本所有选项的列表,请输入以下命令:

    stopjobmanager -help
    
  2. 对于要关闭的每个 MATLAB® 工作进程,请输入以下命令:

    cd matlabroot/toolbox/parallel/bin
    stopworker -remotehost <worker hostname> -v
    

    如果您有多个工作进程会话正在运行,您可以通过主机和名称分别停止它们:

    stopworker -name worker1 -remotehost <worker hostname>
    stopworker -name worker2 -remotehost <worker hostname>
    

    要获取脚本所有选项的列表,请输入:

    stopworker -help

停止并卸载 mjs 服务

使用 systemd 停止 mjs 服务.  通常,您使用 systemd 系统和服务管理器在启动时启动 mjs 服务并持续运行直到机器关闭。但是,如果您计划从机器上卸载 MATLAB Parallel Server™ 产品,您也可以禁用 mjs systemd 服务,因为您不再需要它。

注意

您必须具有 root 权限才能停止或禁用 mjs systemd 服务。

  1. 使用以下命令停止 mjs systemd 服务:

    systemctl stop mjs.service
    
  2. 禁用 mjs systemd 服务以防止该服务在系统重启时再次启动:

    systemctl disable mjs.service
  3. 手动找到并删除 mjs systemd 单元文件以及任何剩余的目标文件和与其相关的符号链接:

    find /etc/systemd/system | grep "mjs.service"
    find /usr/lib/systemd/system | grep "mjs.service"

  4. 重新加载并重置 systemd 服务文件以更新您的更改:

    systemctl daemon-reload
    systemctl reset-failed
    

不使用 systemd 停止 mjs 服务.  如果您没有配置 systemd 在启动时启动 mjs 服务,请使用以下命令停止 mjs 服务:

cd matlabroot/toolbox/parallel/bin
mjs stop

Microsoft Windows 操作系统

停止作业 管理器和 Worker

在 Windows 命令提示符窗口的提示符下输入本节的命令。

  1. 要关闭作业管理器,请输入命令

    cd matlabroot\toolbox\parallel\bin
    

    (在一行上输入以下命令。)

    stopjobmanager -remotehost <job manager hostname> -name 
    <MyJobManager> -v
    

    如果有多个作业管理器正在运行,请按主机和名称分别停止它们。

    要获取脚本所有选项的列表,请键入

    stopjobmanager -help
  2. 对于要关闭的每个 MATLAB 工作进程,输入命令

    cd matlabroot\toolbox\parallel\bin
    stopworker -remotehost <worker hostname> -name <worker name> -v
    

    如果您有多个工作进程会话正在运行,则可以通过主机和名称分别停止每个工作会话。

    stopworker -remotehost <worker hostname> -name <worker1 name>
    stopworker -remotehost <worker hostname> -name <worker2 name>
    

    要获取脚本所有选项的列表,请键入

    stopworker -help

停止并卸载 mjs 服务

通常,您将 mjs 服务配置为在系统启动时启动并持续运行直到机器关闭。如果您需要在机器开启时停止 mjs 服务,请在 Windows 命令提示符下输入以下命令:

cd matlabroot\toolbox\parallel\bin
mjs stop

如果您计划从机器上卸载 MATLAB Parallel Server 产品,您可能需要卸载 mjs 服务,因为您不再需要它。

卸载之前您不需要停止该服务。

要卸载 mjs 服务,请在 Windows 命令提示符下输入以下命令:

cd matlabroot\toolbox\parallel\bin
mjs uninstall