запуск множества терминалов

 

Во время праздников установил немного дополнительных терминалов и седня стал запускать новые, очень удивился когда максимум открывается только 20 терминалов, новые просто не запускаются без всяких ошибок...

железо athlon 2x2ГГц, 4Гб Ram, Win XP x86, проц и память не загружены... подскажите плиз как вылечить, пока нужно всего ~40 терминалов, я видел ктото под сотню открывал...

 

Это каким надо быть мутантом что бы под 100 ))))))))))

 
к примеру 5-10 советников на 10 разных дц...
 
anubis писал(а) >>
к примеру 5-10 советников на 10 разных дц...

Достаточно для каждого ДЦ свой терминал. Итого 10.

 
мутант это видимо я :) запускал и больше сотни. использую для этого виртуальные машины. 20 терминалов одновременно - это ограничение операционной системы на самом деле, МТ здесь ни при чем.
 
Gans-deGlucker писал(а) >>
20 терминалов одновременно - это ограничение операционной системы на самом деле, МТ здесь ни при чем.

В чём оно состоит, поясните подробнее, пожалуйста, интересно стало.

Т.е. ОС Windows чем-то ограничивает запуск процессов вообще или конкретно процессов терминала или число открытых файлов?

Разные терминалы, конечно же, запускать нужно из разных папок (путей), с одного пути дважды нельзя.

 
неважно откуда запущены файлы - они одинаковые даже если в разной обертке... а на win server 2003 есть такие ограничения? и вообще может патчики есть для винды? к примеру патч для изменения ограничений по tcp/ip сессиям придумали же для торент юзеров =)
 

Виртуальная машинка VMware v.5.5.3

Гостевая ОС WinXP+SP2

МТ4 установил в папки:

1. C:\Program Files\MetaTrader 1

2. C:\Program Files\MetaTrader 2

...

23. C:\Program Files\MetaTrader 23

Запустить удалось до 21-го, то есть итого ДВАДЦАТЬ ОДИН терминал. 22-ой и 23-ий просто не запускаются и всё, не выдавая никаких сообщений.

 

Ограничения из-за недостатка дескрипторов (их фиксированное количество всего около 16000 - это жесткое ограничение операционки) Windows.


Дело в том, что каждый терминал - это по сути навороченный графический пакет, который потребляет достаточно много ресурсов. Системных ресурсов хватает на запуск 20 терминалов, а потом идет нехватка ресурсов по хендлам. Иногда могут появляться глюки в виде невозможности открытия других программ или даже окон.


Для чемпионата мы использовали сильно облегченные терминалы, у которых была кардинально урезана графическая подсистема и удалены ненужные (для чемпионата) модули. Это позволило запускать около 40-50 терминалов в одной операционке. Но эту версию мы не даем - она непригодна для обычной работы.

 
Renat писал(а) >>

Ограничения из-за недостатка дескрипторов (их фиксированное количество всего около 16000 - это жесткое ограничение операционки) Windows.

Дело в том, что каждый терминал - это по сути навороченный графический пакет, который потребляет достаточно много ресурсов. Системных ресурсов хватает на запуск 20 терминалов, а потом идет нехватка ресурсов по хендлам. Иногда могут появляться глюки в виде невозможности открытия других программ или даже окон.

Для чемпионата мы использовали сильно облегченные терминалы, у которых была кардинально урезана графическая подсистема и удалены ненужные (для чемпионата) модули. Это позволило запускать около 40-50 терминалов в одной операционке. Но эту версию мы не даем - она непригодна для обычной работы.

А жаль.

 

Виртуальная машинка VMware v.5.5.3

Гостевая ОС Win 2000 Server SP3 Rus

МТ4 установил в папки:

1. C:\Program Files\MetaTrader 1

2. C:\Program Files\MetaTrader 2

...

25. C:\Program Files\MetaTrader 25

Запустить удалось до 23-го, то есть итого ДВАДЦАТЬ ТРИ терминала. 24-ый не запускается.

Открыл окно диспетчера задач и вижу, что упёрся в лимит памяти.

Причина обращения: