Ситуация: торгую на нашей биржечке, пробую разные стратегии.
Живу понятное дело, с рынка. И вот стал замечать,
что для работы (поиск-анализ стратегий), не всегда хватает
рабочего компьютера с 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 тоже пока не хочется — почитал обзоры, наверняка будут проблемы с портированием кода.
Задача — добавить ядер в рабочий компьютер.
nik, в РФ все дорого. В конторе все с Тайваня заказываем — говорят дешевле чуть ли не на 70%.
или даже один прогон алгоритма параллельный?
Взгляните на виртуальные машины azure — там почасовая оплата и комп можно очень мощный взять, trial бесплатный там есть
начни с этого)) переписав на с++, сыкономишь много денег на железе)
ну я пользую зеон
поставил себе в ноябре xeon e5420, 4 ядра кеш L2 12 метров
купил на али — отлистал целых 30 баксов
все крутится вертится… все процессы.. 24 стратегии апщитываются..
а вот куда пристроить 5 тыщ… тут не помошник… тут мозговать надобно сурьезней
хомяка зови
по третьей версии я еще не дорос
но могу порекомендовать вот такое питание безшумное
я себе поставил и доволен очень..не греется
Chieftec GPS-500C 500W
ДО того как взял много про них читал
особенно про то… не жужжат ли там потом детальки итд
купил давно и он у меня провалялся в шкафу с год, пока не затеял апгрейд
и вот на днях поставил,
это просто сказка
не греется вообще, радиатор массивный тяжелый… и по идее БП должен ставиться в корпус с постановкой в НИЗ его
радиатором верх но я поставил по старинке вверх корпуса
ХОЛОДНЫЙ, шума нет, только щелчок при выключении как от солидного лампового усилителя,(он прописан в паспорте) понравился очень
и рекомендую
у меня вся система на пассивных радиаторах… включая зеон
и стоит в корпусе только один вентилятор большого диаметра на низких оборотах… порядка 500-800
и он выдувает теплый вохдух со всего… включая БП
как раз позавчера с ее помощью выбирал себе новый комп
m.cpubenchmark.net/cpu_list.php
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, размещенных в датацентре + свое ПО, которое раскидает задачи по ним
есть ещё вариант купить сервис windows azune, уж там мощи залейся
имхо в москве цены на обычное железо хорошие, покупать тут надо. Возможно в ебее, амазоне и алиэкспрессе чуть дешевле, но не стоит ожидание и риски того, а на Али ещё и туфту могут подогнать. По зионам хз, но думаю также.
по софту:
а может расскажете что считаете? прям дико интересно.
тслаб быстро просчитывает кстати, там много оптимизаций, не пробовали?
ark.intel.com/products/81055/Intel-Xeon-Processor-E5-2683-v3-35M-Cache-2_00-GHz
market.yandex.ru/product/11149058/offers?hid=91019&grhow=shop&how=aprice
всего на 10% дороже рекомендованой интелом цены
они не выше $500 как вы видите.
Но возьмем например 2696v3
http://www.ebay.com/itm/INTEL-XEON-E5-2696-V3-E5-2699-V3-SR1XK-18CORE-2-3-3-6GHz-Turbo-CPU-Processor-/201489937466?
за $1300, и рейтинг продавца довольно высокий, да и таких предложений не редкость, за $1500 их уже вагончик. А за 1500 мы на маркете такое купим (100тр)? Неа. У меня потребность в серверном железе для несерверных задач. Многие вещи как супернадежность мне не требуется. Надежность должна быть как для бытового i7, т.е. чтобы просто работал.
ark.intel.com/products/family/78583/Intel-Xeon-Processor-E5-v3-Family#@Server
но ближайшие аналоги по характеристикам стоят примерно $5к за один проц.
Но православнее написать свой с канастой и синьюритами. У меня расчетом грузится пара домашних компов + тот который на работе стоит. Есть возможность задействовать еще в 2 раза больше, но пока не требуется.
Лучше найдите задачу где энергия многократно отбивается.
Но то, что при равных характеристиках ксеон потребляет меньше i7 — факт
А по опыту выбора железок для запуска, в идеале надо прогнать свои задачи на зионах перед покупкой, я в аналогичном вашему случае понял, что зионы мне не выгодны экономически, за счет высокой стоимости и низкой частоты ядра. Единственное оправдание их покупке с моей точки зрения — это возможность запустить все сразу на одной машине и не не думать над балансировкой задач по кластеру. Для себя остановился на топовых i7. В иделае вообще не покупать, а взять в аренду физический dedicated server c возможностью поставить свою копию винды (примерно 50% стоимости vds сэкономите)
Правильная постановка вопроса дает 90% ответа. Так же и правильная модель вычислений дает 90% прироста скорости. Менять надо не железо. Менять надо свой подход.
Это основа понимания. Если от этого не отталкиваться — не хватит и кластерных полей.
ну и либо математика черезчур сложная, либоне шибко оптимально написанная.
у меня рабочий комп i7 32гб RAM, бэктестирование 10ка стратегий (не сильно сложных) параллельно на интрадэе с 2010г — меньше 10 минут; EOD — ну там и сотню стратегий одновременно за все время в течении минуты. движок свой. но я больше программист и математик, а не трейдер ;). впрочем, если начать засовывать сложную математику в стратегии, все конечно начнет тормозить.
корпус market.yandex.ru/product/10440665?hid=91028
БП market.yandex.ru/product/10999940/spec?hid=857707&track=tabs&manufacturer_warranty=1&onstock=1
память https://market.yandex.ru/product/11168998?hid=191211&suggest=1
Как то скачивал прогу которая оценивает вычислительную мощность машины и определяет сколько ты с нее будешь зарабатывать сдавая.
Дак вот на моем I7 c 16Гб ОЗУ смог я бы зарабатывал 5 центов в день!
Вот и прикинь что можно арендовать хотя бы на 1 бакс в день в течении 5000 дней