Счастливый Конец
Счастливый Конец личный блог
26 декабря 2015, 21:44

Какой зион прикупить?

Ситуация: торгую на нашей биржечке, пробую разные стратегии.
Живу понятное дело, с рынка. И вот стал замечать,
что для работы (поиск-анализ стратегий), не всегда хватает
рабочего компьютера с 4 ядерным Core i7 4790K на 4.0 ГГц ( http://ark.intel.com/products/80807/Intel-Core-i7-4790K-Processor-8M-Cache-up-to-4_40-GHz ).
Программы пишу сам, многопоточные. Другими словами, нагружаю на всю котлету
всякими расчетами. Вариант оставить расчеты на ночь посчитать — иногда проходит,
но бывает гипотезы у меня крутятся разные и хочется их быстро проверить в течении дня,
а не ждать целую ночь (а то ночью тоже ворочаюсь, а это вредно).
И вот надумал я поменять рабочий компьютер, перейти на зионы.
Не для колокации, а как обычный компьютер, для расчетов.
И вот гложут меня сомнения какой мне зион нужен.
Вариантов несколько:
а) рабочая станция с одним зионом, с двумя
Зионы интересны либо быстрые либо очень многоядерные, а именно:
Xeon E5 2696 v3 или 2699 v3 ( http://ark.intel.com/products/81061/Intel-Xeon-Processor-E5-2699-v3-45M-Cache-2_30-GHz ), 18 ядер, 2.3 ГГц, от $1300 и выше за штуку на ебее
или Xeon E5 2687W v3 ( http://ark.intel.com/products/81909/Intel-Xeon-Processor-E5-2687W-v3-25M-Cache-3_10-GHz ), 10 ядер, 3.1ГГц. Выше 3.1 ГГц зионов что-то не вижу. Около $2000 на ебее.
Это зионы могут по одному или парами на обычную матплату пойти типа Asus Z10PE-D8 WS ( http://www.regard.ru/catalog/tovar163490.htm )

б) рабочая станция с четыремя зионами типа Xeon E5 4669 v3 ( http://ark.intel.com/products/85766/Intel-Xeon-Processor-E5-4669-v3-45M-Cache-2_10-GHz ), 18 ядер, 2.1 ГГц, на ебее за $4000 есть.
под такую пока нарыл только 4 процессорную плату от SuperMicro (~$1000 за плату).

В связи с чем вопросы камрадам:
а) лучше самосбор или купить готовый корпус+матплата+блок питания
и впихнуть туда свой процессор, память и SSD? Опыт самосбора обычных ПК есть, а с серверными матеряими еще не пробовал. Или лучше найти кто соберет конфиг, а я только процессоры передам?
б) на ебее есть финальные версии и инженерные образцы (ES и QS), последние дешевле. Ничего против инженерных не имею, даже был у меня один такой мобильный инженерный процессор - работает до сих пор.
Но для зионов уровень цен выше и не хочется рисковать. Рискнуть с инженерными или не надо?
Склоняюсь не рисковать.
в) как с ебея с доставкой для зионов? Через нашу таможну зионы проходят или с трудом?
г) и главное, что лучше — много ядер или скорость ядер? Вот, сижу, ломаю голову, т.к. будет всего одна попытка. Вот тут http://www.anandtech.com/bench/CPU/39 показывает, что лучше все же быстрый 2687w v2/v3 или даже 2697v3

Короче, кто пользуется зионами для себя, поделитесь своими соображениями.
Бюджет будет тысяч 5 для двухпроцессорной станции. То есть будет 2*18=36 ядер (72 вместе с hyperthreading)
Четырехпроцессорная что то дороговато выходит, около 18т$ получается — наверное мне так не надо.


UPD: CUDA мне не подходит — уже попробовал, так что GPU и решения на них пока отложим
Xeon Phi тоже пока не хочется — почитал обзоры, наверняка будут проблемы с портированием кода.
Задача — добавить ядер в рабочий компьютер.
105 Комментариев
  • nik
    26 декабря 2015, 22:05
    а зачем париться с ебаями, если все можно купить в магазах раши.
      • Тимур К
        26 декабря 2015, 23:16
        Счастливый Конец, частник в курсе про налог 30%*??
          • Тимур К
            26 декабря 2015, 23:33
            Счастливый Конец, обычно с ибея страхуют посылку, но если вы договоритесь с продавцом и понизите цену, а с посылкой что-то случится, сами понимаете что будет
    • crast
      26 декабря 2015, 22:08

      nik, в РФ все дорого. В конторе все с Тайваня заказываем — говорят дешевле чуть ли не на 70%.

      • nik
        26 декабря 2015, 22:12
        crast, это как в тайване можно купить проц дешевле чем у интела? 0_о. в мск в магазах цены на процы гдето на 10% дороже оптовой цены интела.
        • crast
          26 декабря 2015, 22:21
          nik, ну речь прежде всего о сервере. Хотя как к нам довозят сервера HP c Тайваня это еще тот вопрос)
        • Тимур К
          26 декабря 2015, 23:16
          nik, это как айфон маде ин чина
  • iMAG
    26 декабря 2015, 22:07
    Например. 3 года без забот по гарантии и, поскольку Вы в Москве, обслуживание на месте установки.
    • nik
      26 декабря 2015, 22:46
      iMAG, у них наценка высокая, лучше самому взять комплектующие
    • nik
      26 декабря 2015, 22:48
      iMAG, чето сомневаюсь, что на тайване сервер HP будет более чем в 3 раза дешевле, чем в мск. у HP по странам примерно одинаковые цены.
      • iMAG
        26 декабря 2015, 22:50
        nik, Бесспорно. Тем более, я подобное не упоминал:)
  • Иван
    26 декабря 2015, 22:15
    вы многопоточность в оптимизации используете?
    или даже один прогон алгоритма параллельный?
    Взгляните на виртуальные машины azure — там почасовая оплата и комп можно очень мощный взять, trial бесплатный там есть
      • nik
        26 декабря 2015, 22:49
        Счастливый Конец, .Net

        начни с этого)) переписав на с++, сыкономишь много денег на железе)
  • astray
    26 декабря 2015, 22:19
    >>>Короче, кто пользуется зионами для себя, поделитесь своими соображениями.

    ну я пользую зеон
    поставил себе в ноябре xeon e5420, 4 ядра кеш L2 12 метров
    купил на али — отлистал целых 30 баксов

    все крутится вертится… все процессы.. 24 стратегии апщитываются..
    а вот куда пристроить 5 тыщ… тут не помошник… тут мозговать надобно сурьезней
    хомяка зови
    • Вестников (Витковский)
      26 декабря 2015, 22:23
      astray, я ничего не понял. Кроме того, что надо хомяка звать. 
      • astray
        26 декабря 2015, 22:54
        Счастливый Конец,  понял тебя
        по третьей версии я еще не дорос
        но могу порекомендовать вот такое питание безшумное
        я себе поставил и доволен очень..не греется
        Chieftec GPS-500C 500W
      • astray
        28 декабря 2015, 08:49
        Счастливый Конец, хороший вопрос
         ДО того как взял много про них читал
        особенно про то… не жужжат ли там потом детальки итд
        купил давно и он у меня провалялся в шкафу с год, пока не затеял апгрейд
        и вот на днях поставил,
        это просто сказка
        не греется вообще, радиатор массивный тяжелый… и по идее БП должен ставиться в корпус с постановкой в НИЗ его
        радиатором верх но я поставил по старинке вверх корпуса

         ХОЛОДНЫЙ, шума нет, только щелчок при выключении как от солидного лампового усилителя,(он прописан в паспорте) понравился очень
        и рекомендую
      • astray
        28 декабря 2015, 08:51
        Счастливый Конец, обдувать его отдельно не надо
        у меня вся система на пассивных радиаторах…  включая зеон
        и стоит в корпусе только один вентилятор большого диаметра на низких оборотах… порядка 500-800
        и он выдувает теплый вохдух со всего… включая БП
  • Гуру Хренов
    26 декабря 2015, 22:20
    мне очень помогает вот эта табличка, она хорошо показывает разницу в вычислительной мощности разных процессоров:
    как раз позавчера с ее помощью выбирал себе новый комп
    m.cpubenchmark.net/cpu_list.php
  • Hannes
    26 декабря 2015, 22:30
    Согласен с Захаровым.Если нужны большие вычисления то выбирай Microsoft Azure.Дешевле обойдётся.К тому же доступ с любого устройства обеспечен.
      • Lafert
        27 декабря 2015, 00:08
        Счастливый Конец, поделюсь парочкой мыслей
        1) весьма неплохо потенциал процессора показывает сайтик cpubenchmark.net/ — гораздо лучше, чем сравнение характеристик
        2) не знаю, как сейчас, но когда я собирал сервер для трейдинга в 2012, то i7 было из разряда — задаром не надо (так, как установить его в 1U корпус и при этом нормально отвести тепло — задача более, чем нетривиальная + проблемы с совместимостью с серверными компонентами), ксеоны все кроме серии E3 были неоправданно дороги за свои низкие гигагерцы, а E3 без QPI (на 1 сервер только 1 процессор, даже если материнка четырехсокетная, работать не будет). В итоге взял E3-1270, так, как по производительности он в одиночку несильно проигрывал двухпроцовым системам
        3) на своем серваке запускал SuperPI на железе напрямую и на виртуалке. На виртуалке под Hyper-V на WS 2012 производительность более 90% от «железной». Но использование виртуалок заметно добавляет удобства
        4) держать вычислительную машину дома — не лучший выбор. Как ни как, и качество домашнего инета не рассчитано на задачи, где оно влияет на прибыль + шум + сервер может банально загореться
        5) выставлять thread affinity в C# иногда бывает ооочень полезно

        PS лично я вижу, как оптимум, n однопроцессорных серверов на Xeon E3, размещенных в датацентре + свое ПО, которое раскидает задачи по ним
  • Бобёр
    26 декабря 2015, 22:33
    CUDA не подходит, а как насчёт OpenCL?
    есть ещё вариант купить сервис windows azune, уж там мощи залейся
  • Artemunak
    26 декабря 2015, 22:42
    по железу: 
    имхо в москве цены на обычное железо хорошие, покупать тут надо. Возможно в ебее, амазоне и алиэкспрессе чуть дешевле, но не стоит ожидание и риски того, а на Али ещё и туфту могут подогнать. По зионам хз, но думаю также.

    по софту:
    а может расскажете что считаете? прям дико интересно.
    тслаб быстро просчитывает кстати, там много оптимизаций, не пробовали? 
  • Hannes
    26 декабря 2015, 22:55
    какой язык программирования используешь?
  • Roman Ivanov
    26 декабря 2015, 23:06
    Из прочитанного вынес, что потоки рассчитывают каждый свое и не обмениваются данным. Подозреваю, что каждый поток делает прогон стратегии на истории. Тогда можно распараллелить на несколько компов. Главный комп будет ставить задачу, передавая команду по сети, а потом собирать результат. Для этого есть готовый софт типа MPICH.
    Но православнее написать свой с канастой и синьюритами. У меня расчетом грузится пара домашних компов + тот который на работе стоит. Есть возможность задействовать еще в 2 раза больше, но пока не требуется.
      • Roman Ivanov
        26 декабря 2015, 23:20
        Счастливый Конец, уж не знаю что у вас там за задача, если на энергии нужно экономить ;) Может лучше пучок дешевых ARMов?
        Лучше найдите задачу где энергия многократно отбивается.
          • nik
            26 декабря 2015, 23:38
            Счастливый Конец, дык они ж не круглосуточно работать будут, а только иногда включать чтоб посчитать.
          • Roman Ivanov
            26 декабря 2015, 23:46
            Счастливый Конец, летом на балкон. Зимой в хату — нормально. А шум вентиляторов не будет мешать? Может водяное и тепло улицу выводить? ;)
          • Lafert
            27 декабря 2015, 14:32
            Счастливый Конец, надо понимать, что фактическое энергопотребление != мощность БП. Если проц потребляет около 100 ватт, видюха бездействует, огромных дисковых массивов по 40 HDD тоже нет, то откуда там возьметься 400 ватт?

            Но то, что при равных характеристиках ксеон потребляет меньше i7 — факт
  • Roman Ivanov
    26 декабря 2015, 23:14
    Учтите также, что если комп многопроцовый, но шина и память общая, то ускорение может расти медленнее, чем число процов. Поскольку узким местом станет шина/память.
  • ilijaz
    26 декабря 2015, 23:36
    Возьми в хетцнере в аренду и попробуй погонять месяц другой разные конфигурации. Железо всегда успеешь купить. Тем более многопроцессорные конфигурации уже требуют совсем другого охлаждения и издают не мало шума, слушать гул надоест быстро.
  • ICEDONE
    26 декабря 2015, 23:39
    Епать калупать вы там что считаете влияние взрыва звезд и образования черных дыр на фондовый рынок?
  • Брахман Пилорама
    27 декабря 2015, 10:19
    Про использование нескольких GPU, как для bitmining уже говорили? Вообще .Net и скорость вычислений это как минимум смешно.
      • Брахман Пилорама
        27 декабря 2015, 11:58
        Счастливый Конец, может что то в логике модели поправить? Как у вас получается динамический код? Вы работаете с чистейшей математикой.

        Правильная постановка вопроса дает 90% ответа. Так же и правильная модель вычислений дает 90% прироста скорости. Менять надо не железо. Менять надо свой подход.
          • Брахман Пилорама
            27 декабря 2015, 13:57
            Счастливый Конец, Я исхожу из банальной логики. Если гвозди забивать микроскопом — никаких микроскопов не хватит. У вас 70-80% вычислительной мощности тратится (условно) на операторы NOP в бездарных результатах компиляторов .Net и прочего недософта который вы пытаетесь оптимизировать.
            Это основа понимания. Если от этого не отталкиваться — не хватит и кластерных полей.
  • удалено
    27 декабря 2015, 12:51
    Поддержу тех, кто советует брать мощности в аренду, когда надо что-то быстро посчитать. 
  • Alex Hazar
    27 декабря 2015, 12:54
    Зачем копм то собирать… Google Cloud, AWS, Azure и можно хоть целые кластеры поднимать на часик другой.
  • Андрей К
    27 декабря 2015, 14:22
    Алгоритмы очень сложные? А то в мт5 облака платные придумали. Тесты наборов параметров делает очень быстро
  • Vitty
    27 декабря 2015, 15:48
    если надо эпизодически, проще в облаке арендовать когда надо мощный сервер.

    ну и либо математика черезчур сложная, либоне шибко оптимально написанная.

    у меня рабочий комп i7 32гб RAM, бэктестирование 10ка стратегий (не сильно сложных) параллельно на интрадэе с 2010г — меньше 10 минут; EOD — ну там и сотню стратегий одновременно за все время в течении минуты. движок свой. но я больше программист и математик, а не трейдер ;). впрочем, если начать засовывать сложную математику в стратегии, все конечно начнет тормозить.

  • axweye
    27 декабря 2015, 19:51
    В октябре брал себе Intel Xeon E5-2690 v3 ES LGA2011-3, 12 ядер, на ebay б/у за 480 USD. Если не ошибаюсь, из Японии была доставка. Материнку купил в Москве новую Asus Z10PE-D8 WS. Материнку покупал с запасом под два процессора, пока юзаю только один.
      • axweye
        27 декабря 2015, 21:57
        Счастливый Конец, все нормально, глюков пока не заметил
          • Евгений
            28 декабря 2015, 07:29
            Счастливый Конец, Сейчас арендовать вычислительные мощности в глобальной сети стоит копейки, на хрена покупать домой печку — пылесос да еще и за 5000?




            • axweye
              28 декабря 2015, 09:43
              Евгений, а сколько будет стоить аренда мощностей в соответствии с потребностями автора (18 ядер и т.д.)?
              • Евгений
                28 декабря 2015, 09:55
                bealtrader, копейки ,  к примеру многие сдают свои вычислительные ресурсы для того что бы грабить криптовалюты  — находить те же новые биткоины.

                Как то скачивал прогу которая оценивает вычислительную мощность машины и определяет сколько ты с нее будешь зарабатывать сдавая.

                Дак вот на моем I7 c 16Гб ОЗУ  смог я бы зарабатывал 5 центов в день!

                Вот и прикинь что можно арендовать хотя бы на 1 бакс в день  в течении 5000 дней

Активные форумы
Что сейчас обсуждают

Старый дизайн
Старый
дизайн