Сборка многоцелевого ПК

Или как впихнуть невпихуемое

Posted by snakers41 on April 28, 2017


Няшный micro-ATX и практичный корпус смотрит на тебя, не моргая. Естественно мой корпус менее красив, у него нет окошка, левой крышки (торчат провода) и сверху воздушный фильтр


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

Кто-то залипает в майнинг (вот, кстати отличный блог увлеченного человека про железо), кто-то играет, кто-то смотрит кино, кто-то копит NSFW-видео через файлообменные сети. 

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

  • Формат материнской платы microATX, размер корпуса условно маленький (ограничения по процессорами, платам и видеокартам);
  • Выполнял роль сетевого хранилища с RAID, который бы имел как минимум 4 диска (ограничения по корпусам и числу дырок в материнской плате);
  • Выполнял роль домашнего медиа-сервера для просмотра кино с телефона (у меня телефон с большим экраном) или внезапно с самого этого сервера (Linux, качество дисков, качество роутера);
  • Работал бы только на открытом ПО, которое поддерживается коммьюнити и популярно (линукс, гуглить форумы и документацию);
  • Не имеет особо никаких "костылей" или ограничений как по железу так и по софту (не надо покупать готовый решения даже в приятном форм-факторе - оставишь много денег, а потом нельзя будет ничего сделать);
  • Не шумит на расстоянии пары метров будучи постоянно включенным (кулеры 12-20 см, "резиновые" кулеры, изначально видеокарта без вентилятора, водяное охлаждение - для богатых позеров);
  • Не сильно отвратительно выглядит как предмет интерьера (это вам не майнинг риги);
  • Cлужил бы машиной для компьютерных игр при желании (мощность блока питания, процессор);
  • Cлужил бы машиной для расчетов как на CPU, так и на GPU (Linux);
  • Мог бы работать будучи постоянно включенным и особо не греться (ограничение по видеокартам последних поколений, "холодный" процессор, никаких новинок);
  • Имел бы ресурс по апгрейду  для впихивания еще дисков (внутренняя эргономика корпуса, слоты PCIE, провода);
  • Был бы песочницей для тестов баз данных и веб технологий (не буду рассказывать вам про бекапы, разделение физических и логических дисков, бекапы баз итд итп);


В такой ситуации, очевидно, что придется сразу идти как какие-то компромиссы по цене / качеству или комплектации. Но мне удалось впихнуть невпихуемое.

Не буду прикладывать гайды, обзоры и ссылки. Все гуглится по такому алгоритму:

  • Яндекс маркет для быстрого поиска;
  • Nix.ru для чтения детальных характеристик;
  • Обзоры для понимания подводных камней;
  • Спецификации на сайтах производителя для финалистов;
  • На надо зацикливаться на супер-редких компонентах - основное ограничение будет скорее всего в корпусе и материнской плате;
  • Читайте совместимость ваших компонентов (самое важное):
    • Сокет на материнской плате c процессором;
    • Память с материнской платой;
    • Мощность блока питания на пальцах с запасом (процессор 50-100 ватт, 3.5'' диск 10-30 ватт, небольшая видеокарта 50-100 ватт);
  • Есть такой канал, но смотреть его надо для юмора с пониманием, что повторять за ними не надо, скорее смотреть обзоры новинок от них и обзоры важных технологий для тех, кто не в курсе (tech quickie);


Про глубокое обучение (нейросети) есть такой великолепный бенчмарк. Также майнеры хвалят архитектуру Pascal у Nvidia и 470 модель у AMD.


Итоговая конфигурация в порядке докупки:

  • Корпус AeroCool DS Cube Blue Dead Silence - классный и функциональный корпус с:
    • Micro ATX (маленькая материнская плата);
    • Воздушные фильтры;
    • Из-за пластикового обвеса корпус выглядит весьма и весьма пухлым (он реально больше чем на картинках) - обвес снимается, но он подавляет шум;
    • Очень много слотов для 12 и 20 см вентиляторов;
    • Идет с 1 20см вентилятором и 1 12 см (он шумит);
    • Если есть лишние деньги, то вы можете поставить водяное охлаждение (зачем?);
  • Cooler Master Thunder M 420W - потому что не шумит и кабеля отсоединяются;
  • Пара "мягких" 12см вентиляров (дорого, но их вообще не слышно);
  • DeepCool GAMMAX400 - жалко денег на вентиллятор с моторчиком, но этот очень тихий и эффективный;
  • Intel core i5 4440 3.1 Ггц, quad-core - дешево, не греется и качественно;
  • Голубенькая память на 16 ГБ - ну реально даже с виртуалками больше не надо. Для расчетов народ видеокарты использует;
  • ASUS S1150 Z97M-PLUS RTL - по количеству портов и цене эта карточка выделяется в непрофессиональном сегменте;
  • 4 HDD WD Blue на 2Тб каждый уже есть модели и на 6-10 ТБ, но цена кусается;
  • Несколько (для апгрейда ноутбука) SSD Kingston Savage Fury X 240ГБ - сравнивать SSD диски надо по технологии (SLC или MLC) и их ресурсу. Ресурс этого диска - примерно 50% серверного решения, в то время как обычно на рынке за такую же цену предлагают с ресурсом в 3-5 раз меньше. Это важно;
  • HDD Mobile rack Max 5 DUO 5.25'' dual bay for 2.5'' and 3.5'' HDD - в корпусе 2 места для 3.5'' дисков. Поэтому один пойдет вместо дисковода, а один в Rack;
  • 3-4 2.5'' HDD диска для LVM помойки полученные бесплатно или купленные очень дешево;
  • SATA PCIE контроллер за 5 баксов;
  • MOLEX удлинители и резисторы двойники, SATA провода и прочая мелочь, которая непонятно откуда валялась или мне подарили;
  • Первоначально видеокарта Palit GeForce 750Ti KalmX (самая мощная начало 2017 года карточка БЕЗ кулера);
  • Апгрейд карты для нейросетей, но выше уже привел ссылку на эту тему, которая лучше;
  • Wifi-роутер на 10Гбит/c + быстрый wifi (300-500 мбит/c). Бывают карты c 2 портами, но откровенно говоря к вам в квартиру вряд ли придет больше чем 100 мбит/c интернета;


Если вы не извращенец (во что я делал с софтом), то вы смело можете выкинуть из конфига:

  • 6-7 жестких дисков и извращения с хранилищами;
  • Вентиляторы;


При сборке читайте мануал материнской платы - там лучше все описано что куда вставлять. Современные компоненты это лего для взрослых.

В итоге указанный конфиг:

  • Тянет расчеты и нейросети;
  • Работает как помойка;
  • Позволяет смотреть кино по сети (используйте ES file explorer на телефоне);
  • Его почти не слышно;
  • Не греется,  в простое очень холодный (порядка 29-30 градусов);
  • На максимальной нагрузке его также неслышно;
  • Позволяет при желании даже поиграть в игры;
  • Работает одновременно для игр, кино, в виде сервера - песочницы, причем пользователи особо не замечают;