Можно ли запустить несколько параллельных оптимизаций МТС?

Для запуска параллельной оптимизации, в рамках одной сессии пользователя, надо производить запуск платформы ProSuite от имени разных пользователей. Для этого надо сделать следующее:
  1. Проинсталлировать платформу для одного пользователя, имеющего права администратора или опытного пользователя. Например, для пользователя User1.
  2. Выполнить экспорт ветки реестра [HKEY_CURRENT_USER\Software\Omega Research] в файл Omega.reg.
  3. Создать дополнительных пользователей User2, User3, User4 и так далее. Войти в стратегию от имени новых пользователей и запустить файл Omega.reg. Таким образом, платформа ProSuite будет работать для каждого пользователя из одного каталога.
  4. Войти в стратегию под именем основного пользователя User1. Создать ярлык для запуска файла ortrade.exe с возможность выбора  пользователя, от имени которого будет запускаться платформа. Как это сделать написано здесь. Можно так же воспользоваться командой командной строки RunAs.
  5. Запустить платформу от имени разных пользователей. Создать workspace на базе текстовых файлов и запустить оптимизацию. Использовать GlobalServer не получится, так как каждый пользователь запускает платформу из одного общего каталога. Если есть необходимость использовать GlobalServer, то платформу придется инсталлировать для каждого пользователя в отдельный каталог. При оптимизации систем на базе текстовых файлов, это делать не требуется. Плюс загрузка данных происходит на порядок быстрее, чем загрузка данных из GlobalServer.
Запуск нескольких параллельных оптимизаций позволяет распределить нагрузку на ядра многоядерных процессоров без использования технологий виртуализации. Это позволяет сэкономить память и выиграть дополнительные 5-10 процентов процессорного времени для каждого потока оптимизации.

Для души и разума.

Жил-был один старик. По вечерам близ его жилища собирались играть дети. Игра всегда сопровождалась громкими воплями. Старику это надоело и однажды он пригласил их к себе. Он рассказал им, как ему нравится слушать детские голоса, и обещал каждому 50 центов, если они придут завтра.

Далее...

Ребята пришли и играли еще веселее и громче. Старик заплатил им и обещал в следующий вечер заплатить снова. Но следующим вечером дети получили уже не по 50, а по 25 центов. На третий вечер старик заплатил по 15 центов и объяснил, что у него заканчиваются деньги.

«Подумайте, пожалуйста, — попросил он, — а не согласились бы вы завтра прийти снова и поиграть за 10 центов?» Крайне разочарованные дети заявили, что больше вообще не придут. Стоит ли за какие-то 10 центов тратить столько сил?


Pavel Gelium 2000-2017 © All rights reserved.