Originally Posted By: sqifurk
Frend
Можно из любопытства предоставить или поделиться, для обывателей информацией о:
1. -используемой операционной системе либо систем в комплексе, версия TSLab;
2. -количество жестких дисков, есть ли зеркало, процесс резервирования и резервирования комплекса вообще;
3. -блок питания и корпус с системой охлаждения;
4. -есть ли система обеспечение бесперебойного питания;
4. -количество каналов связи, плюс ширина канала и используемый маршрутизатор;
5. -варианты удаленного администрирования и подключения к терминалу, степень мобильности системы;
6. -количество обрабатываемых инструментов диапазон на секунды, минута, часы;
7. -количество счетов можно диапазоном +-10;
8. -типы счетов подключения к брокеру;
9. -вариант расчета запаса мощности - минимальное и максимально возможное от количества инструментов;
10. -время работы алгоритма (сесия день-вкл, вечер-выкл), класс используемых инструментов (фьючерсы, акции, опционы);
11. -при наличии систем оповещения (alarm - ошибка в расчетах, связи и т.д. и т.п.) (предполагаемый расчет используемой им нагрузки на процессор и память);
12. -при наличие регламент экстренного выхода из рынка или риск менеджера (расчет нагрузки на систему);
13. -при наличии дублирования инструментов между разными счетами, как вариант дублирования расчетов алгоритма - для уменьшения нагрузки на систему (есть ли дубли);

P.S.: касаемо существующей конфигурации предполагаю что нагрузки на процессор минимальны и достигают процентов 40-60% от номинала(по статистики своей можете сами наблюдать либо предоставить), без учета пиковых скачков при подключении (получении данных при открытии). Основная нагрузка падает на оперативную память, используемый канал связи и тип подключения от брокера. Потом только участвует расчетная часть логики скрипта и вашего алгоритма, совместно с количеством инструментов и счетов. Если очень сложный процесс расчетов, тогда согласно существующей у вас статистики предполагаю увеличение мощности минимум в 4 раза для процессора и в 2-раза для оперативной памяти. Процессора на замену может хватит тика в тику так как при увеличении объемов будет минимальный запас мощности или хода без учета максимальных нагрузок. С памятью тоже самое, требуется помощь для пиковых скачков при обновлении большего потока данных и их пересчете (для избежания ошибок в памяти). Есть еще конечно сердце всей системы или конфы, но в железе этого я не вижу, а так же нет инфы и о желудке системы (ОС), поэтому комментов пока нет. Сделать хотя бы минимальный сравнительный анализ на том что есть,без дополнительной информации или на основе предполагаемого не до комплекта железа, полноценно и адекватно реально сложно. Делиться своими наработками или идеями надо - реально иногда помогает тому кто делиться)

1. Win ser 2012 R2, до этого была 2008. 2.0.22.3
2. 1 SSD. 1 Western Digital WD RE4. В полночь идет бэкап папки appdata\local\tslab на жесткий, раз в месяц переношу в другой компьютер.
3. Стандартный, разве что улучшил охлаждение и поставил
4. Нет frown в будущем может и сделаю, пока нет необходимости
5. Стоит в соседней комнате под столом, не кому не мешает, тихо шуршит, не слышно и не видно. Сеанс 4 RDP которые подключены одновременно, переместить на другое место - меняем ip и подключаемся, но еще не делал так.
6. 50+, 1-3 минуты.
7. smile
8. Обычные
9. Сложно сказать что либо... много параметров зависимых, на форуме писалось не раз
10. Сервер выключаю только на выходные (иногда не выключаю). В остальное время автоподключение, перезагрузка по расписанию TsLab 2 раза в неделю, акции, фьючерсы
11. ой как сложно, у меня по простому. Все действия идут в телеграмм. На компьютер + телефон.
12. Применяется нагрузка по каждой системе, и по счетам в целом.
13. Есть. Но не много что бы над этим думать и решать это.
В первую очередь хочется уменьшить время "думки" при переключении между вкладками, закладками. Во вторую скорость загрузки нескольких TsLab одновременно при включении (как раз после аварийного выключения). В третьих - есть мысль приспособить сервер под другие нужды. С планомерной нагрузкой - к примеру для работы через тонкий клиент.
_________________________
Помогу с реализацией вашей идеи, оценкой системы. Консультации
frendwork@rambler.ru