Запустите сеанс работника MATLAB
startworker
startworker -flags
startworker
запускает рабочий процесс MATLAB® под mjs сервисом, который обеспечивает его после этого. Рабочий указывает с заданным менеджером по заданию, от которого это получит задачи для оценки. mjs сервис должен уже работать на заданном компьютере.
startworker
исполняемый файл находится в папке
(Операционная система Windows®) или matlabroot
\toolbox\parallel\bin
(Операционная система UNIX®). Введите следующий синтаксис команд в DOS или приглашении командной строки UNIX, соответственно.matlabroot
/toolbox/parallel/bin
startworker
принимает следующие входные флаги. Несколько флагов могут использоваться вместе на той же команде, кроме, где отмечено.-flags
Флаг | Операция |
---|---|
-name <worker_name> | Задает имя работника MATLAB. Значением по умолчанию является значение DEFAULT_WORKER_NAME параметр в mjs_def файл. |
-remotehost <hostname> | Задает имя компьютера, где вы хотите запустить работника MATLAB. Если не использовано, рабочий запускается на локальном компьютере. |
-jobmanager <job_manager_name> | Задает имя менеджера по заданию, из которого этот работник MATLAB получит задачи. Значением по умолчанию является значение DEFAULT_JOB_MANAGER_NAME параметр в mjs_def файл. |
-jobmanagerhost <job_manager_hostname> | Задает хост, на котором запускается менеджер по заданию. Рабочий связывается с менеджером по заданию процесс поиска на том хосте, чтобы указать с менеджером по заданию. Это заменяет установку |
-clean | Удаляет всю информацию о контрольной точке, сопоставленную с этим именем рабочего перед запуском. |
-baseport <port_number> | Задает основной порт, который использует mjs сервис на удаленный хост. Только необходимо задать это если значение BASE_PORT в локальном mjs_def файл не совпадает с основным портом, используемым mjs сервисом на удаленный хост. |
-v | Многословный режим отображает прогресс выполнения команды. |
Запустите рабочего на локальном хосте, с помощью имени рабочего по умолчанию, указав с менеджером по заданию MyJobManager
на хосте JMHost
.
startworker -jobmanager MyJobManager -jobmanagerhost JMHost
Запустите рабочего на хосте WorkerHost
, использование имени рабочего по умолчанию и регистрация с менеджером по заданию MyJobManager
на хосте JMHost
. (Следующая команда должна быть введена в одну строку.)
startworker -jobmanager MyJobManager -jobmanagerhost JMHost -remotehost WorkerHost
Запустите двух рабочих, названных worker1
и worker2
, на хосте WorkerHost
, регистрация с менеджером по заданию MyJobManager
это работает на хосте JMHost
. Обратите внимание на то, что, чтобы запустить двух рабочих на том же компьютере, необходимо дать им различные имена. (Каждая из этих двух команд ниже должна быть введена в одну строку.)
startworker -name worker1 -remotehost WorkerHost -jobmanager MyJobManager -jobmanagerhost JMHost startworker -name worker2 -remotehost WorkerHost -jobmanager MyJobManager -jobmanagerhost JMHost
mjs
| nodestatus
| startjobmanager
| stopjobmanager
| stopworker