Блог им. gerak

железо, нужна помощь зала

    • 06 февраля 2016, 20:08
    • |
    • gerak
  • Еще
Старенький ноут не справляется, интересует кто какое железо использует для работы роботов. Не понятно при выборе от каких параметров отталкиваться
★6
51 комментарий
В этой области не советчик, но определенно надо больше вводных данных. Какие платформы используются, насколько часто расчеты делаются.
avatar
Андрей К, да самые простые кубики, проблема возникает когда параллельно запускаю несколько алгоритмов или задержки уменьшаю
avatar
gerak, жесткий в ноуте SSD стоИт? Если нет- дефрагментация давно делалась?
avatar
Яковлевич (osa), дефрагментация по расписанию, винт не заполнен
avatar
gerak, формальности в порядке :)   С SSD возможно будет у ноута новая жизнь. Если нет денег на новое железо
avatar
Яковлевич (osa), я слабо разбираюсь, но честно говоря прямой связи не вижу между глухим зависанием компа и скоростью работы винта,  SSD скорее всего костыль который принципиально ничего не поменняет
avatar
gerak, кстати, глухое зависание компа либо проблема операционки (побита вирями), либо умирающий хард. SSD придаст и скорость (загрузка операционки и общая работа, т.к. свопиться операционка на ssd много быстрее). Вопрос в количестве оперативы на ноуте текущем тоже важный. И какая операционка стоит.
Бобровский Дмитрий, винда 10, кстати а какую лучше всего поставить, хард относительно новый оперативы 4, ну с ноутом все понятно он не пригоден
avatar
gerak, у меня тоже 10-ка стоит. ЛУчше, конечно, 7-ку или серверную 2008ю. Ну, или 10-ку твикать до усёра. 4 гб оперативы явно мало. Вообще, рекомендую вот что сделать.
1) Купить SSDшник. Себе на ноут поставил Intel 230ый на 240 гб, мне нравится.
2) Поставить новую винду.
3) Добавить 4 гб оперативы.
Бобровский Дмитрий, ради интереса. А серверная для чего?
avatar
Андрей К, для стабильности. Ну, и производительности, если потвикать правильно)
Corei7 Skylake (6700K, 6700, 6700T) + nVidia GeForce 960-980 (Если GPGPU юзаешь). Оперативки поболее, т.к. оптимизаторы прожорливы на память. Денег-то сколько есть? Да, диск крайне желателен SSD, но это в любом ноуте можно и ручками заменить.
Кстати, вопрос — какой смысл в ноуте, если M процессоры заведомо слабее будут десктопных? Аналогично для M видеокарт. Купите стационарник + UPS. Удалённо работайте на нём через TeamViewer, он бесплатный.
Бобровский Дмитрий, да с деньгами все в порядке, объясните на пальцах, допустим 7 ядер еще понятно, а видеокарта то каким боком
avatar
gerak, Крайне рекомендую почитать про GPGPU (CUDA, OpenCL). MT5, судя по описанию, реализует часть функционала посредством OpenCL, что неслабо ускоряет расчёты. 
Бобровский Дмитрий, черт его знает, вникать глубоко в тему нет ни времени ни самое главное желания, вот вы к примеру что используете для работы?
avatar
Стационарник на Corei7-4770, 16 гигов оперативки, видюху пока что мощную не брал (стоит GeForce 620-я) — ещё не успел переделать часть расчётов на CUDA, немало времени требует на переписывание библиотек R под GPGPU или хотя бы многопоточность. Но в процессе.
Бобровский Дмитрий, значит стационарник, скажите а есть какая-то разница в производителях или сборке
avatar
gerak, я лично сам всегда собираю. Обычно используются ресурсы а-ля tom's hardware, ixbt и иных, смотрятся попугаи, читаются отзывы и т.п. Дальше уже Савёлка, ручки, отвёртка. По необходимости его прям там из комплектующих соберут за 1 килорубль примерно. Corei* производятся компанией Intel, поэтому разница в покупке у того или иного продавца только в цене. Да, на Skylake потребоваться может сторонний кулер, но это можно обсудить с железячниками на той же Савёле.
По поводу видеокарты — OpenCL тянет, значит, видеокарта нужна. Правда, большой вопрос в том, насколько много расчётов делать надо — если считать придётся много, то лучше уж тогда брать и видюху помощнее (ну, если система анализа юзает GPGPU в том или ином виде). Если нет — хватит и встроенной (если играться не планируете).  
Кубики это наверное про ТсЛаб. Насколько я помню, там еще нет поддержки CUDA. Наверняка такая видео карта не очень нужна
avatar
Андрей К, вообще-то livetrade, как то давно решил попробовать с тех пор и не дергался
avatar
https://ultravds.com/?p=1045 ботов ставь на удаленку а для создания ботов ай7 или ксеон(если дело доходит до фанатизма) 8-16 гигов оперативы и видеокарта какая нибудь
Вячеслав Собакин, да нет ни какого фанатизма, алгоритмы давно созданы и работают, просто вдруг оказалось, что даже такие простые алгоритмы забирают все ресурсы и вешают бук, когда их работает параллельно достаточно много
avatar
gerak, Тогда просто удаленный сервак и нет проблем — ссылку я дал
У меня ТСЛаб на смарткоме2.2 в боевом режиме жрал до 1 гб оперативки. Со Смартком3 этот же ТСЛаб стал от 1,5 до 4 гб съедать
avatar
Кот Матроскин, я подозреваю тут дело не столько в 3-м смарткоме (хотя и в нем тоже), сколько в том что TSLab за прошедшее со смарткома2.2 время тоже «развился»
Так я же как был на 1.2, так на ней и остаюсь до сих пор. Чему ж там развиваться)))? Хотя, багов стало ощутимо меньше, чем год назад. 
Причина скорее в том, что Смартком2.2 32 битный и имеет ограничения в 1,5 гб. А Смартком3 64 битный и таких ограничений нет. Жрет, сцука…
avatar
Кот Матроскин, охренеть, т.е. смартком сам по себе отжирает дохрена памяти
avatar
gerak, 
ну, формально говоря, отжирает не смартком, а ТСЛаб. Это разница между ТСЛаб 32 бит и 64 бит. И Смартком3 как раз позволяет использовать 64 битный режим.
Но о точных причинах я говорить не могу, т.к. не знаю
avatar
Кот Матроскин, а тслаб это тоже кубики? и почему вы выбрали именно тслаб?
avatar
gerak, 
в ТСЛабе можно и на кубиках, и на API писать. Лично я пишу на API
Изначально изучал S# СтокШарп (а это довольно сложная библиотека), но сначала ничего путевого не было. Потом у меня был перерыв в этом направлении, а они за это время хорошенько поменяли свою библиотеку (они это частенько делали в то время). В результате психанул и перешел на ТСЛаб. 
Честно говоря, не знаю на C# ничего, кроме ТСЛаба и СтокШарпа, полностью легального и достаточно доступного для автоматизации торговли.
Есть еще mt5, но о ней мало информации и отзывов, чтобы сделать выводы о ее пригодности. Да и язык там не C#, а С (или С++ — точно не помню) — нужно дополнительно осваивать
avatar
Кот Матроскин, дело в том, что осваивать программирование мне не хочется по многим причинам, поэтому кубики меня устраивают полностью, вопрос прост как пять копеек- какие кубики лучше,  на этот вопрос можете ответить?
avatar
gerak, 
ну, каждый выбирает по себе...

Нет, кубиками не интересуюсь, проконсультировать вряд ли смогу. Да и не знаю на кубиках ничего, кроме ТСЛаба
avatar
Кот Матроскин, Третий Смартком бывает и 32-хразрядный.
avatar
alexxis, 
да, знаю. Я исхожу из того, что не вижу смысла переходить на Смартком3 без перехода на 64 бит
avatar
Кот Матроскин, логи отключи
avatar
ves2010, 
будет меньше оперативки потреблять?
avatar
Кот Матроскин, конечна… на форуме тслаба есть как логи смарткома отключить…
avatar
ves2010, 
спасибо за совет. Поставил уровень логов 1 (было 5)))
avatar
Кот Матроскин, там через реестр он совсем выключается… но смртком все равно память жрет… надо раз в неделю комп перегружать иначе виснет… и долго заявки ставит
avatar
Либо стационарный комп либо vds/dedicated server.

Если комп, то для тслаба в боевом режиме будет достаточно Сore i5+8гб оперативы+ssd, но это только для работы роботов, использовать комп параллельно будет нельзя.

Если серьезно относитесь к алготрейдингу, то берите все же dedicated server в надежном ЦОД и голова болеть не будет! 
avatar
Chepell, понятно, нужно что то с Сore i5 или Corei7 и 8гб оперативы, но совершенно не могу понять каким боком тут видеокарта, если кроме лога я ничего не вывожу
avatar
gerak, 8 — мало по моим оценкам (использование S#, многопоточности, бэк-тесты на больших выборках). Бери 16 или 32 гб. SSD обязателен. Видеокарта используется для расчётов. Блин, вот ссылка — читаем, думаем: https://ru.wikipedia.org/wiki/GPGPU
Бобровский Дмитрий, в целом понятно, но ни тесты на больших выборках ни S# не надо, все давно придумано, раньше вообще алгоритм торговался вручную, правда и таим фреймы были побольше, но собственно они и были по этому побольше.
avatar
gerak, у меня на сервере видео очень слабое, на работу алгоритмов это не оказывает никакого влияния
avatar
Chepell, ни когда с этим не сталкивался, т.е. вы ставите программу на сервер как на обычный компьютер а внешне это выглядит как будто вы работаете на своем компьютерое
avatar
gerak, да, типа того, RDP. Для начала попробуй https://ultravds.com/
4 ядра, 8гб памяти, SSD.


avatar
Chepell, он за dedicated server с норм камнем и памятью отвалит  столько, что проще новый купить поначалу.
Бобровский Дмитрий, я про аренду, владение ни к чему
avatar
 в общем более менее понятно, всем спасибо
avatar
 1 если оперативки не хватает то комп начинает кидать данные на винт и подвисает... 
2 короче запускаешь диспетчер задач и смотришь в чем затык в памяти или проце
3 + смотришь нагрузку на разные ядра… если грузит только одно ядро то надо брать проц с максимальным быстродействием
если грузит ядра равномерно, то бери многоядерный проц 
avatar

теги блога gerak

....все тэги



UPDONW
Новый дизайн