startworker

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

Синтаксис

startworker
startworker -flags

Описание

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

startworker исполняемый файл находится в папке matlabroot\toolbox\parallel\bin (Операционная система Windows®) или matlabroot/toolbox/parallel/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 

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

| | | |