startworker

Запустите сеанс работника MATLAB

Синтаксис

startworker
startworker -flags

Описание

startworker запускает рабочий процесс MATLAB® под mjs сервисом, который поддерживает его после этого. Рабочий указывает с заданным менеджером по заданию, от которого это получит задачи для оценки. mjs сервис должен уже работать на заданном компьютере.

Исполняемый файл startworker находится в папке matlabroot\toolbox\distcomp\bin (операционная система Windows®) или matlabroot/toolbox/distcomp/bin (операционная система UNIX®). Введите следующий синтаксис команд в DOS или приглашении командной строки UNIX, соответственно.

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>

Задает хост, на котором запускается менеджер по заданию. Рабочий связывается с менеджером по заданию процесс поиска на том хосте, чтобы указать с менеджером по заданию.

Это заменяет установку JOB_MANAGER_HOST в файле mjs_def на компьютере рабочего. Необходимо задать менеджера по заданию хост одним из этих средних значений.

-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 

Смотрите также

| | | |