Максимальное количество экземпляров MT5 на одной VM - страница 4

 
Igor Makanu:

разработчики молчат, поэтому только гадать остается

Объясняли.

У Windows есть чудовищный почти неисправляемый косяк с графическими хендлами в текущей сессии. Их очень мало и это еще с Windows 3.1 тянется.

Чтобы увеличить количество доступных хендлов, нужно в  реестре [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\SubSystems\Windows]  увеличить размер хипа:

%SystemRoot%\system32\csrss.exe ObjectDirectory=\Windows SharedSection=1024,20480,768 Windows=On SubSystemType=Windows ServerDll=basesrv,1 ServerDll=winsrv:UserServerDllInitialization,3 ServerDll=sxssrv,4 ProfileControl=Off MaxRequestThreads=16

на

%SystemRoot%\system32\csrss.exe ObjectDirectory=\Windows SharedSection=1024,65536,65536 Windows=On SubSystemType=Windows ServerDll=basesrv,1 ServerDll=winsrv:UserServerDllInitialization,3 ServerDll=sxssrv,4 ProfileControl=Off MaxRequestThreads=16

Учтите, что такое нельзя делать на 32 битах и на малых размерах физической памяти (даже не пытайтесь это делать на < 16 Gb памяти). Мы такое ставим на >64 Gb RAM.

Если сделате эти изменения на слабых компьютерах, можете получить незагружаемую операционку.

 
Renat Fatkhullin:

Объясняли.

У Windows есть чудовищный почти неисправляемый косяк с графическими хендлами в текущей сессии. Их очень мало и это еще с Windows 3.1 тянется.

Чтобы увеличить количество доступных хендлов, нужно в  реестре [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\SubSystems\Windows]  увеличить размер хипа:

Учтите, что такое нельзя делать на 32 битах и на малых размерах физической памяти (даже не пытайтесь это делать на < 16 Gb памяти). Мы такое ставим на >64 Gb RAM.

Если сделате эти изменения на слабых компьютерах, можете получить незагружаемую операционку.

Спасибо!

 
Renat Fatkhullin:

Объясняли.

У Windows есть чудовищный почти неисправляемый косяк с графическими хендлами в текущей сессии. Их очень мало и это еще с Windows 3.1 тянется.

Чтобы увеличить количество доступных хендлов, нужно в  реестре [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\SubSystems\Windows]  увеличить размер хипа:

Учтите, что такое нельзя делать на 32 битах и на малых размерах физической памяти (даже не пытайтесь это делать на < 16 Gb памяти). Мы такое ставим на >64 Gb RAM.

Если сделате эти изменения на слабых компьютерах, можете получить незагружаемую операционку.

Благодарю за пояснение!
 
Renat Fatkhullin:

Объясняли.

У Windows есть чудовищный почти неисправляемый косяк с графическими хендлами в текущей сессии. Их очень мало и это еще с Windows 3.1 тянется.

Чтобы увеличить количество доступных хендлов, нужно в  реестре [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\SubSystems\Windows]  увеличить размер хипа:

Учтите, что такое нельзя делать на 32 битах и на малых размерах физической памяти (даже не пытайтесь это делать на < 16 Gb памяти). Мы такое ставим на >64 Gb RAM.

Если сделате эти изменения на слабых компьютерах, можете получить незагружаемую операционку.

спасибо, сохраню как инструкцию.

 
Igor Makanu:

Спасибо!

Помогло?
 
Sergey Lebedev:
Благодарю за пояснение!
Проверяли? Помогло?
 
Maxim Romanov:

спасибо, сохраню как инструкцию.

Помогло, нет? Сам проверить не могу - памяти мало, а машина прямо сейчас нужна. Не на чем пока проэкспериментировать... (((
 
Terpentrator:
Помогло, нет? Сам проверить не могу - памяти мало, а машина прямо сейчас нужна. Не на чем пока проэкспериментировать... (((
Я пока не стал проверять, у меня всего 32 гига памяти. 
 
Maxim Romanov:
Я пока не стал проверять, у меня всего 32 гига памяти. 

32 гиг хватит для такого изменения

 

Форум по трейдингу, автоматическим торговым системам и тестированию торговых стратегий

Максимальное количество экземпляров MT5 на одной VM

Renat Fatkhullin, 2021.04.11 21:18

Объясняли.

У Windows есть чудовищный почти неисправляемый косяк с графическими хендлами в текущей сессии. Их очень мало и это еще с Windows 3.1 тянется.

Чтобы увеличить количество доступных хендлов, нужно в  реестре [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\SubSystems\Windows]  увеличить размер хипа:

%SystemRoot%\system32\csrss.exe ObjectDirectory=\Windows SharedSection=1024,20480,768 Windows=On SubSystemType=Windows ServerDll=basesrv,1 ServerDll=winsrv:UserServerDllInitialization,3 ServerDll=sxssrv,4 ProfileControl=Off MaxRequestThreads=16

на

%SystemRoot%\system32\csrss.exe ObjectDirectory=\Windows SharedSection=1024,65536,65536 Windows=On SubSystemType=Windows ServerDll=basesrv,1 ServerDll=winsrv:UserServerDllInitialization,3 ServerDll=sxssrv,4 ProfileControl=Off MaxRequestThreads=16

Учтите, что такое нельзя делать на 32 битах и на малых размерах физической памяти (даже не пытайтесь это делать на < 16 Gb памяти). Мы такое ставим на >64 Gb RAM.

Если сделате эти изменения на слабых компьютерах, можете получить незагружаемую операционку.

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

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