Писал тут с месяц назад про свои мучения
http://smart-lab.ru/blog/299431.php
Ситуация такая: пишу свои программы всякие разные где часто требуется что-то повычислять.
Ну там стратегии посчитать, или, допустим, видеокартинку с камеры поанализировать и т.д.
И под это дело у меня был задействован быстрый компьютер на базе Core i7 4790K (4.0 ГГц).
Параллельно с разработкой ПО на нем же крутились и роботы. Ну а что, они не прожорливые,
сидят в углу — гоняют коней туда сюда.
Но стал понимать — дурацкая ситуация, торговый компьютер должен быть отдельным.
Кроме того, вычислительные мощности даже 4 ядерного 4.0ГГц процессора — тоже не шибко много.
И встал вопрос — чего бы прикупить на замену. Так чтобы быстрый компьютер отдать роботам,
а себе для разработки купить еще один, ну тоже быстрый, но еще и мощный.
Из обсуждения предыдущей темы (
http://smart-lab.ru/blog/299431.php ) было
предложено несколько вариантов, как-то:
а) переписать на C/C++/Asm, задействовать GPU/CUDA/OpenCL и т.д.;
б) арендовать что-нибудь где-нибудь;
в) купить железо домой.
Решил что лучше иметь что-то под боком, чем где-то «там». К тому же, к своему компьютеру
можно присоединить нужное железо, например индустриальные камеры (на GigEVision, например).
Поэтому стал выбирать. Светилось два варианта за приемлемый бюджет:
а) более современный бытовой компьютер на базе одного процессора. Сейчас у интела,
как я понимаю, всего два быстрых процессора Core i7 4790K и 6700K (
http://ark.intel.com/products/88195/Intel-Core-i7-6700K-Processor-8M-Cache-up-to-4_20-GHz ).
То есть все тоже самое что имел, только посовременнее. Как вариант — пачку таких современных плат. Типа вычислительный кластер.
б) рабочая станция на базе двух процессоров. Вариант с 4 процессорами был отклонен, т.к. дорого.
Два процессора это значит зионы (они, в отличие от обычных процессоров, ставятся по несколько штук в одну материнскую плату 2S/4S/8S). Из того что сейчас есть интересного для нас, простых игроков на биржечке, в современных зионах это Xeon E5 26xx v3 (
http://ark.intel.com/products/family/78583/Intel-Xeon-Processor-E5-v3-Family#@Server ). Из этого семейства выделил для себя либо Xeon E5 2696/2699 v3 (18 ядер, 2.3ГГц), либо Xeon E5 2687W v3 (10 ядер, но 3.1 ГГц).
Решил что второй поинтереснее, т.к. для однопоточных задач типа компиляции кода 3.1ГГц выглядят веселее чем 2.3ГГц. Был еще нюанс — шуметь эта станция не должна была.
Поэтому конфиг вырисовывался такой (спасибо некоторым камрадам за наводки в предыдущем топике):
а) 2 процессора Xeon E5-2687W v3 (
https://market.yandex.ru/product/11056627 )
б) 1 мат.плата Asus Z10PE-D8 WS (
https://market.yandex.ru/product/11115570 )
в) 4 модуля памяти Samsung M393A2G40DB0-CPB 16GB DDR4-2133 Reg-ECC (
https://market.yandex.ru/product/11553015 ). Вообще для двух процессоров их надо 8шт (по 4 каждому, т.к. они четырехканальные), но пока поставил по два каждому процессору.
г) 2 системы охлаждения для процессоров Cryorig R1 Ultimate (
https://market.yandex.ru/product/11030577 ). Особенность — тепловые трубки и сдвоенные 140мм вентиляторы. Процессор с TDP аж 160W однако
д) 1 жесткий диск взял из того что было в наличии на полке: Plextor PX-256M6S (
https://market.yandex.ru/product/10777525 ). Вполне нормальный, 450МБ/сек на чтение, столько же на запись. Можно было бы рискнуть и поставить SSD на M.2, но почитав форумы, у некоторых с него грузиться система отказывалась. Рисковать не хотелось, поэтому SSD на M.2 оставим на потом.
е) тюбик термопасты для процессоров Arctic Silver 5. Хотя с вентиляторами в комплекте идет шприц с пастой, непонятного свойства, решил мазать Arctic Silver 5 (
http://www.regard.ru/catalog/tovar100717.htm )
ж) 1 корпус Thermaltake Urban S71 (
https://market.yandex.ru/product/9375330 ). С корпусом вышла засада. Вентиляторы для процессора слишком большие и мешают закрыть боковую крышку, как раз в том месте где стекло. Пришлось открутить стекло и оставить просто проем в корпусе :) Ну может оно и к лучшему, воздуха больше.
з) 1 блок питания Fractal Design 1000W (
https://market.yandex.ru/product/8531856?hid=857707 ). По отзывам — вентилятор включается только под нагрузкой. Так и есть — не слыхать его.
и) 1 DVD резак Asus DVRRW (
http://www.regard.ru/catalog/tovar190657.htm ). Не особенно нужная вещь, но с флешки система могла не стартануть, опять же — рисковать не хотелось.
Собрав эту комплектуху в кучу, приступил к сборке. Решил собирать самостоятельно, т.к. опыт сборки вообще имелся (всю жизнь собирал сам). В процессе сборки всплыли нюансы. Кабель от БП до ATX 24 пина не дотягивался. Пришлось ставить удлинитель ATX M-F, хорошо что он у меня был. Из трех вентиляторов корпуса оставил подсоединенным только тот что сзади. Верхний и передний — отключил, ибо гудело если все сразу работают, может в резонанс входили. Таким образом, сейчас крутятся 1 корпусной, 4 вентилятора на процессорах (тихо шелестят — не воют) и один на простенькой видеокарте.
Компьютер можно запустить и без видеокарты, материнская плата имеет отсоединяемый VGA выход. Поставил дискретную карту NVidia чтобы продолжать работу с CUDA.
Производительность системы — два зиона 3.1ГГц (10 ядер каждый) примерно в пять раз быстрее чем один Core i7 4790K на 4ГГц (4 ядра). Если сложить гигагерцы в кучу, то выходит 62 против 16, разница где-то в 4 раза.
Вышло все в 380тр (примерно $5000). В целом я доволен, полторы недели — полет норамльный, глюков не замечено. Еще раз — это не торговый компьютер, а компьютер для расчетов всяких стратегий и прочих задач, охочих до выч.мощностей.
Так что камрады, если кому не хватает мощности своего десктопа - срочно собираем себе новый компик.
надо под 6 мониторов.
даже и знать не знал про зионы
ну или E5-2695 — за теже деньги 14 ядер вместо 10.
можно видеть, что в боковой крышке нет стекла (снял его, мешало закрывать, задевало вентиляторы). Корпус без стеклянной вставки закрылся бы нормально. Не знаю, хорошо это или нет иметь такой незакрытый проем, но с другой стороны — вентиляторы явно не утруждают себя. Поставил их так, чтобы все дули влево и корпусной вентилятор сзади вытягивал воздух. Пока стоит на кухонном столе, жду еще 4 планки памяти чтобы до 128Гб добить (RAM диск в памяти сделаю). Как поставлю память — уйдет на свое место.
я у себя точно закрываю..какбы там чо не утруждало… ибо ведь нет обратной тяги
а такое вентиляторное неутруждение сделано с расчетом именно на нее
что внутри корпуса будет как дымоход
ark.intel.com/products/81057/Intel-Xeon-Processor-E5-2695-v3-35M-Cache-2_30-GHz
Max Turbo Frequency 3.3 GHz
а у тех что ты взял
Max Turbo Frequency 3.5 GHz
тобишь раздница меньше 10%
ннада 6 мониторов и мощный комп как для торговли так и разработок. охлаждение водяное
ты лучше скажи сколько милисекунд у тебя тик ту трейд?
проц у тя скорей всего двуядерный, а на таком быстрых роботов не сделать потому что только один роутер плазы требует 2 ядра(а роутеров для хорошей скорости надо несколько).
P.s это я вам как намайнивший в своё время 3000 бтц говорю :-)))
www.avito.ru/moskva/tovary_dlya_kompyutera/intel_xeon_e5-2689_sr0l6_8c16t_20m_lga2011_679098729
на 200 штук можно 6 штук процов купить по 30 штук, мать найти под более чем два проца
б) ваша ссылка на древние процессоры (первой версии Xeon E5), у меня третья версия (последняя). Это спор из разряда — зачем покупать новое железо, если можно купить пятилетней давности?
в) такие процессоры ставят парами (2S у них), мать на 4 таких процессора не бывает. А мать на 4 процессора рассчитана на менее мощные процессоры, у них частоты редко 2.0ГГц превышают, зато их по 4 можно ставить.