Бета-версия платформы MetaTrader 5 build 1625: Пользовательские финансовые инструменты - страница 3

 

Вот как выглядит это как електроенергия, которой я надо заплатить. Ето графика потребляемой мощности етого компютера. В левой части графики агенты работают и потребляют примерно 1000W. В средней части графики они сидять (ждут задание) и потребляют примерно 840W. В правой части графики сервиси агентов установлени и консумация компютера уменшилась примерно на 650 W.

Следовательно 64 агента в ждущий режим потребляют примерно 200W (по 3W на агент). Если подсчитать месячный разход електроенергии, получается что она будет стоить 10-20 раза больше, чем этот агент имеет потенциал получить как зарплата за своя работа.

В старые версии это не было так - ждущие агенты не потребляли ничего (нагружали процесор меньше чем 0.01%).

Файлы:
 

Вот информация и от другом компютре с процесор Core i7-3770. Посмотрите как выглядит нагрузка при Started и при Stopped МетаТестер сервиси.

 
Rosimir Mateev:

Этот компьютер имеет 64 агента (4 процесора x 8 ядра x 2 Threads). Когда сервиси агентов установлени, компютер загружен ровно на 0%. Вот скриншот как выглядит компютер с установлени  MetaTester сервиси. Колонка CPU на старый скриншот была 0, потому что она закругляется до целое число :). В действительности каждый агент нагружает компютер на 0.38% и когда умножит на 64 получаем 24% общая нагрузка.

Приведите запрошенные мною скриншоты, пожалуйста.

Вы делаете выводы, не предоставляя правильные исходные данные и не отвечая на вопросы. Посмотрите, что именно я прошу.

 

Вот информация и от другом компютре с процесор Core i5. Посмотрите как выглядит нагрузка при Started и при Stopped МетаТестер сервиси.

 
Rosimir Mateev:

Вот информация и от другом компютре с процесор Core i5. Посмотрите как выглядит нагрузка при Started и при Stopped МетаТестер сервиси.

Вы в упор не желаете видеть запроса "покажите отчеты, включая отдельно Task Manager, отсортированные по CPU, а не по CPU average".

Причем на исходном компьютере без перескакиваний на другие.

 
Renat Fatkhullin:

По вашему скрину:

  1. итог 29% - это загрузка в текущем моменте
  2. не видно всей таблицы процессов, а сортировка по Average CPU ошибочна(она показывает историческую нагрузку, а не моментальную). нужна сортировка по чистому CPU
  3. каждый видимый на скриншоте агент потребляет 0% CPU в моменте
  4. присутствуют 4 физических(точно?) процессора, но не видно, сколько всего логических ядер(4 процессора по 16 ядер?) и сколько копий агентов запущено. укажите эти детали, пожалуйста
  5. подозрительно сильно на >50% загружены некоторые ядра в правой части на графиках. нужно увидеть, кто их загружает

Приложите новый скриншот с сортировкой по CPU + дополнительный скриншот из Task Manager с сортировкой по CPU, пожалуйста.

1. 29% - это загрузка в текущем моменте на один суперкомпютер с 4 процесора по 8 ядра с Hipertrading каждого (общо 64 Threads). Мало програмы в мире в состоянии нагрузит такой компютер на боьше чем 5%-10%. В нормальном состоянии Windows нагружает компютер не больше чем 1-2% даже и тогда, когда работает интенсивно.

2. Сортировка по чистом (моментном) CPU невозможна, потому что эта колонка закругляется до целое число и вместо 0.38 показывает 0. Поетому я сортирал по Average CPU, которая отражает состояние компютра за последная 1 минута, но уже имеет 2 разряда после запетаи.

4. Некоторые ядра загружени больше чем других, потому что Windows непрерывно переключает агенты между ними. Кроме етого он на каждое ядро он поднимает или снижает частота в зависимости от его нагрузка. И когда Windows поднимет частота на 1 ядро, потом он переключает к ним несколко агентов (несколько Threads).


Весь этот проблем присуствуеть не на одном, а на все компютри, на котором я инсталировал MetaTrader 5 Strategy Tester (60-70 компютера, имеющие самые разные процесоры, RAM и операционные системы). Вы сами можете увидеть этого по ваши компютри и я не знаю почему требуете от меня так много доказателства. В общем проблем присуствует на:

1. 20 разные процесора - XEON 10-15 видов + Core i3, i5 и i7.

2. Операционные системи - Windows 7, Windows 10, Windows Server 2008 R2, Windows Server 2012 и 2012 R2 и Windows Server 2016.

3. RAM Memory -  от 2 до 128 GB на компютер (как минимум по 1 GB на агент, а в более случаях по 2 GB на агент).

4. Дисковое пространство за tmp файлов- как минимум по 4 GB на агент, а в более случаях по 10-15 GB на агент.

5. Дисковое пространство за котировок - как минимум 50-100 GB

6. Версия агента - 1616. В более ранные версии етот проблем не было.

 
Renat Fatkhullin:

Вы в упор не желаете видеть запроса "покажите отчеты, включая отдельно Task Manager, отсортированные по CPU, а не по CPU average".

Причем на исходном компьютере без перескакиваний на другие.

Вот Task Manager. На него видно только 20 агента, но ниже вне екрана ситуация тоже самая. :)

Хочите какким то способом предоставить вам Remote Control, что бы вы сами сделали диагностика?

Файлы:
Task_Manager.JPG  200 kb
 

Скриншот Task Manager, который показываеть нижняя част с остальних сервисов. Видно что ихняя нагрузка максимум 0.1%, а вверх все 64 агента с нагрузка по 0.4% каждого.

Файлы:
 

И последнее ваше желание - Resource monitor, отсортивован по CPU - верхная и нижная част:

Файлы:
 

Забыл сказать - на этом компютре кроме операционная система  Server 2016 и ваши 64 агенты нет ничего другого. Агенты инсталировани на SSD диск 1 TB и он ползуется только от ним и от ничего другого. Такие имею 2 одинаковые сервера как хардуер и софтуер и они держатся вполне одинаково - нагружаются на 29% при ждущие агенты, и сидят на примерно 0% при Stopped сервиси агентов.

Проблем с нагрузки до 29% присуствует как при Connected Agents, так и при Disconnected.

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