Перейти к содержимому






* * * * - 2 голосов

Сервер для CPU ориентированных форков

Написано polym0rph, 18 July 2014 · 6866 Просмотров

CPU Сервер форк криптовалюта
В последнее время одним из трендов у новых криптовалют стала ориентированность на майнинг на центральных процессорах. Это такое своеобразное возвращение к идеям Сатоши Накамото, чтобы все пользователи были равны между собой и каждый имел право голоса. При дальнейшем развитии майнинга сначала был переход от вычислений на CPU к вычислениями на GPU, ну а позже и на FPGA и ASIC майнеры. В итоге один человек с небольшой фермой стал иметь мощности, сравнимые с миллионами майнеров, которые использовали бы только собственный процессор персонального компьютера.

Насколько получается у современных разработчиков делать ASIC-resistant хэш функции в своих творениях отдельный вопрос, но в один прекрасный день тестировать все на своем компьютере надоело, да и пришла пора обновить домашний сервер. Поэтому было принято решение купить новое железо, на котором, в том числе, можно было бы и гонять CPU ориентированные криптовалюты. Посмотрев по доскам объявлений БУ серверы, пришло понимание, что собирать придется самому. Стоечные серверы держать дома - самоубийство для слуха, да и многие башни тишиной не отличаются, все-таки для серверов обычно важны другие критерии. На десктопном железе собирать выходит дороже, если хочется больше одного сокета в системе видеть.

После всех оценок было принято решение о покупке набора комплектующих на 1366 сокет, т.к. платформа хоть и устарела морально, но шестиядерные процессоры с HT еще вполне дают жару, а стоимость набора получалась вполне разумной.

Итоговый прайс получился следующий:

Материнская плата: SUPERMICRO X8DTL-I-B Цена: 5730 руб.
Процессоры: Intel Xeon X5650 Цена: 8500 руб. х2 / БУ
Кулеры на процессоры: Cooler Master S200 Цена: 670 руб. х2
Кулер на мат.плату: Scythe Mini Kaze SY501012M Цена: 280 руб.
ОЗУ: Crucial Ballistix Sport, BLS2CP8G3D1609DS1S00CEU (2х8Гб) Цена: 5790 руб.
Корпус: Cooler Master CMP350, Цена: 2860 руб.

Винчестер, вентилятор в корпус и переходники пошли из уже имеющихся запасов. Общая стоимость получилась 33000 руб, то есть меньше тысячи долларов, что для сервера является довольно низкой ценой.

Пару комментариев по выбору железа: хотелось уложиться в АТХ формат, отсюда выбор материнской платы. Корпус - не самое лучшее, что можно найти, но и не совсем консервное железо, как на более дешевых, нормальная вентиляционная решетка у креплений винчестера, не громкий штатный вентилятор и БП на 500 ватт, чего для подобной системы хватит с запасом. Процессоры БУ, брал с рук. От серверных кулеров для CPU решил отказаться из-за их шумности и малой эффективности.

Первыми из покупок пришли материнская плата, корпус и процессоры:

Прикрепленное изображение Прикрепленное изображение

Конечно же, захотелось запустить систему, чтобы убедиться, что она заработает. На тот момент с выбором ОЗУ я еще не определился, но на руках была Crucial Ballistix Sport. Конечно, в списке совместимой ОЗУ ее нет для материнской платы, но опыт подсказывал, что заведется. В качестве процессорного кулера на время поставил Ice Hammer IH-4800. Конечно, крепления у него не подошли к серверной материнской плате, но с помощью винтов, пружин, шайб и такой-то матери кулер замечательно встал как надо. Еще возникла проблема с 8pin разъемом для процессора, на материнской плате их два, а у БП один, и ни в одном магазине нужных переходников не найти. Не беда, покупаем 8pin разъем и пару переходников от видеокарт с молекса на 6pin, обрезаем их и спаиваем с разъемом, распиновку в интернете найти не проблема. Как потом оказалось, зря я подбирал толстые хорошие провода на переходниках, у БП провода оказались сильно тоньше, да и оба разъема пришлось сажать на одну ветку т.к. БП, обладал только одной веткой с молексами.

Прикрепленное изображение Прикрепленное изображение Прикрепленное изображение Прикрепленное изображение Прикрепленное изображение

Тем не менее. система успешно завелась, в БИОСе корректно отображались значения и по процессору, и по ОЗУ. Для тех, кто решит повторить данный эксперимент, но ранее не работал с серверным железом, хочу заранее предупредить о том, что не стоит пугаться, если через несколько секунд после нажатия на кнопку включения система ничего не выводит на экран, не мигают светодиоды на клавиатуре и т.п. Серверная материнская плата любит подолгу инициализироваться, самодиагностироваться и вообще не прочь при старте задуматься о смысле жизни, но примерно через полминуты нормально стартует ОСь.

При тесте дополнительно выяснилось, что северный мост чипсета очень сильно нагревается в работе. Все-таки мать проектировалась для работы в серверном корпусе с мощным продувом, а не в домашнем тихоходе. Поэтому пришлось отдельно докупить 50мм вентилятор Scythe Mini Kaze и на саморезы посадить его на радиатор моста. Терможвачка под радиатором моста также была отчищена и заменена на хорошую термопасту.

Прикрепленное изображение

К этому времени уже подъехали процессорные Cooler Master S200. Был риск, что они не встанут нормально, так как процессорные сокеты располагаются слишком близко, но первая же примерка показала, что с этим проблем нет:

Прикрепленное изображение Прикрепленное изображение

Проблема возникла в другом: крепления были рассчитаны на сквозной проход через материнскую плату и фиксацию с ее обратной стороны, сокеты же имели собственные уши с резьбой, и для подобного крепления никак не подходили. Из-за этого подошва кулера висела примерно в 5 мм над процессором, не касаясь его.

Прикрепленное изображение

Опять применяем пассатижи и такую-то матерь, расстаемся с гарантией на кулеры, путем вырывания штатных ограничительных колец с крепежных лап, а пружины от них и гайки используем для организации самопального крепления:

Прикрепленное изображение Прикрепленное изображение

Кулер встал после этого на сокет как влитой, но при тестах значительно нагревалась вся плата, особенно рядом с CPU, при этом сами радиаторы у кулеров были едва теплыми. Раз на прижим свалить эту беду уже нельзя, нужно было понять, почему кулер не выполняет свои непосредственные обязанности. В качестве термопасты использовалась Arctic Cooling MX-4, тут тоже проблем не должно быть. После недолгих изысканий причина была найдена, виновата оказалась нереально кривая крышка процессора, к которой подошва кулера прилегала нормально только по краям.

Прикрепленное изображение Прикрепленное изображение

Быстрый замер кривизны с помощью металлической линейки и лезвия от канцелярского ножа подтвердил, что это именно процессор имеет вогнутость, а подошва кулера заметных изъянов не имеет. Для проверки повторил эксперимент с прижимом на втором процессоре и втором кулере:

Прикрепленное изображение Прикрепленное изображение Прикрепленное изображение

Все повторилось в точности, как и у первого экземпляра. Что ж делать, расстаемся еще с одной гарантией, расстелив шкурку на стекле, будем ровнять крышки у ЦП. Методика простая: круговыми движениями, периодически поворачивая процессор, чтобы шлифовался равномернее, водим им по наждачке, которая лежит на стекле. Силу тут применять практически не нужно, иначе можно хорошо края завалить, занятие довольно долгое и медитативное. Я использовал сначала наждачку 800, потом 1200. Чем больше номер - тем меньше зерно, более ровная поверхность получается. Не зеркало, конечно, получается, но оно для хорошего контакта и не важно, в отличие от отсутствия кривизны. Первые же движения подтвердили замеры: сильно выступающие края и заваленная середина:

Прикрепленное изображение

Что ж, ровняем дальше. Совсем до полной плоскости доводить не стал, но большую площадь крышки выровнял. Тесты на прижим теперь показали совершенно иной результат:

Прикрепленное изображение Прикрепленное изображение Прикрепленное изображение

На этом моменте можно откладывать большую часть инструмента, и собирать нашего франкенштейна:

Прикрепленное изображение Прикрепленное изображение Прикрепленное изображение Прикрепленное изображение

Единственная проблема, которая осталась, БИОС не мог корректно отобразить температуру процессоров:

Прикрепленное изображение Прикрепленное изображение

В надежде на исправления скачиваем с официального сайта самую свежую прошивку для материнской платы и перепрошиваем BIOS:

Прикрепленное изображение

К сожалению, эти танцы с бубном успехов не приносят, поэтому замеряем инфракрасным термометром, сторонними утилитами и пальцем основные точки нагрева после нескольких часов работы с 100% загрузкой, понимаем, что все ок, и благополучно забываем об этой проблеме.

В качестве ОС на сервере была развернута последняя Ubuntu, а управлять ей удаленно лично мне удобнее через SSH + Tmux.

Прикрепленное изображение Прикрепленное изображение

Вот такой получился домашний сервер с 12 ядрами(24 потока) и 16 ГБ ОЗУ.
Пишите, какие криптовалюты хотели бы протестировать на этой машинке. В следующей статье выложу результаты тестов.

  • 6



и не жало электричества

профит то отрицательный на любом форке

    • 0

А что майнишь?

    • 0

и не жало электричества

профит то отрицательный на любом форке

Раньше с Битком было тоже самое!

    • 1

А если видюхи подключить на эту мать копать что нить еще, через переходники, не пробовали?

    • 0

и не жало электричества

профит то отрицательный на любом форке

Не жалко, сервер не для заработка покупался, а для виртуалок. Ну а если на нем можно еще погонять криптовалюты. почему нет?

 

 

А что майнишь?

Пока Cryptonote-based крипту.

 

 

А если видюхи подключить на эту мать копать что нить еще, через переходники, не пробовали?

А зачем? Если бы я собирал для майнинга на видеокартах систему, то это не был бы двухсокетный монстр, а наоборот что-нибудь из селеронов или семпронов.

    • 0

Пока Cryptonote-based крипту.

Сколько выдает хеш? Мой i7 3770k выдает 260 хеш/c.
    • 0

а что XEON разве быстрее 8 ядерного АМД-шника топового? просто лень гуглить...

    • 0

Сколько выдает хеш? Мой i7 3770k выдает 260 хеш/c.

На чем именно? На том же байткоине или буллбери результаты разные.

 

 

а что XEON разве быстрее 8 ядерного АМД-шника топового? просто лень гуглить...

Да. У ксеона кэша больше, и он c HT в 12 потоков шпарит.

    • 0

На чем именно? На том же байткоине или буллбери результаты разные.

 

 

Да. У ксеона кэша больше, и он c HT в 12 потоков шпарит.

 

На байткоине.

    • 0

Интересно, сколько выдает на фолдинге? F@H

    • 0

У меня два сервера на таких материнках, только процы попроще - пара 4-х ядерных L5518 и пара 6-ти ядерных L5639 - все с пониженными теплопакетами - 60Вт. Для охлаждения присобачил кулеры типо боксовых на 1366 сокет. Памяти по 12 Гб в каждом - 3 по 4 Гб - чтобы трёхканальный режим был.  Два сервера мне в 28 т.р. обошлись.  Процы и память на молотке брал, матери в ситилинке,  Корпуса, бп и винчи свои. 

    • 0

Интересно, сколько выдает на фолдинге? F@H

Можешь линк дать на ПО?

 

Байткоин у  меня не компилится почему-то нормально. А если насильно с ошибками собрать, около 200 хэшей дает, что явно странно.

    • 0

Вот кстати табличка, поможет определится, если кто еще не видел:

https://docs.google....dit?pli=1#gid=0

    • 0

Можешь линк дать на ПО?

 

Байткоин у  меня не компилится почему-то нормально. А если насильно с ошибками собрать, около 200 хэшей дает, что явно странно.

У него тяжелый хэш, так что вполне вменяемая цифра. Отсюда и основная проблема в БайтКойне и Монере -- надо всего лишь заспамить в сеть 300 левых блоков в секунду и большинство нодов выпадут в ДоС. В Булбери такого нет.

    • 0

polym0rph, где такие дешевые процессоры урвал ?

Авито ? Знакомый продал ?

 

У меня щас стоит свой сервер под столом, для разработок в основном. Хочу апгрейд ему сделать.

    • 0

Прикольный сервак, Я тоже 3 комплекта собрал http://s019.radikal....b056b36f7aa.jpg  http://s017.radikal.ru/i416/1409/6a/aecfd1c92c62.jpg  http://s009.radikal.ru/i310/1409/ee/3605a42f4f31.jpg  мать брал и кулеры брал тут http://www.citilink.ru/catalog/computers_and_notebooks/servers_and_net_equipments/server_powers/738370/  и мать http://www.citilink.ru/catalog/computers_and_notebooks/servers_and_net_equipments/server_mbs/746419/  процы такие использовал  5560 http://ark.intel.com/products/37109   работает хорошо все, если что могу продать один комплект пишите в личку о цене договоримся.

    • 0

Можешь линк дать на ПО?

Вот же.

    • 0

Август 2017

В П В С Ч П С
  12345
6789101112
13141516171819
20212223 24 2526
2728293031  

Последние комментарии