Запустите сеанс работника MATLAB
startworker
startworker -flags
startworker запускает рабочий процесс MATLAB® под mjs сервисом, который поддерживает его после этого. Рабочий указывает с заданным менеджером по заданию, от которого это получит задачи для оценки. mjs сервис должен уже работать на заданном компьютере.
Исполняемый файл startworker находится в папке (операционная система Windows®) или matlabroot\toolbox\distcomp\bin (операционная система UNIX®). Введите следующий синтаксис команд в DOS или приглашении командной строки UNIX, соответственно.matlabroot/toolbox/distcomp/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