关闭作业管理器集群
如果您已经使用完了作业管理器及其工作进程,您可以关闭服务器软件进程,以免它们消耗网络资源。您不需要在运行要关闭的进程的计算机上。您可以从任何具有网络访问该进程的机器运行这些命令。以下部分解释了如何关闭不同平台的进程。
Linux 操作系统
在 shell 提示符下输入本节的命令。
停止作业 管理器和 Worker
要关闭作业管理器,请输入以下命令:
cd matlabroot/toolbox/parallel/bin
(在一行上输入以下命令。)
stopjobmanager -remotehost <job manager hostname> -name <MyJobManager> -v
如果有多个作业管理器正在运行,请按主机和名称分别停止它们。
要获取脚本所有选项的列表,请输入以下命令:
stopjobmanager -help
对于要关闭的每个 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
服务。
使用以下命令停止 mjs
systemd
服务:systemctl stop mjs.service
禁用 mjs
systemd
服务以防止该服务在系统重启时再次启动:systemctl disable mjs.service
手动找到并删除 mjs
systemd
单元文件以及任何剩余的目标文件和与其相关的符号链接:find /etc/systemd/system | grep "mjs.service" find /usr/lib/systemd/system | grep "mjs.service"
重新加载并重置
systemd
服务文件以更新您的更改:systemctl daemon-reload systemctl reset-failed
不使用 systemd
停止 mjs 服务. 如果您没有配置 systemd
在启动时启动 mjs 服务,请使用以下命令停止 mjs 服务:
cd matlabroot/toolbox/parallel/bin mjs stop
Microsoft Windows 操作系统
停止作业 管理器和 Worker
在 Windows 命令提示符窗口的提示符下输入本节的命令。
要关闭作业管理器,请输入命令
cd matlabroot\toolbox\parallel\bin
(在一行上输入以下命令。)
stopjobmanager -remotehost <job manager hostname> -name <MyJobManager> -v
如果有多个作业管理器正在运行,请按主机和名称分别停止它们。
要获取脚本所有选项的列表,请键入
stopjobmanager -help
对于要关闭的每个 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