Мой Новый Домашний Сервер, Часть 3: Немного О Сборке

О сборке системных блоков писать особо нечего.

95% всех подобных отчетов сводятся к словам «Я сходил в магазин, купил железо и собрал из них компьютер».



Мой новый домашний сервер, часть 3: немного о сборке

Поэтому я не буду здесь описывать, как я прикручивал материнскую плату на место и какую термопасту наносил на процессор.

И затрону некоторые вопросы аппаратной совместимости, охлаждения, энергопотребления и прикручивания пары вещей, не входящих в корпус.

Предыдущие части:

  • Мой новый домашний сервер, часть 2: выбор программного обеспечения
  • Мой новый домашний сервер, часть 1: выбор оборудования


Процессор

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

Но чаще всего это происходило при длительной работе rsync. Я мог копировать файлы в mc, krusader или заливать по сети часов десять - и ничего не происходило.

Но как только вы начали rsync-копирование между локальными дисками, через 3-4 часа компьютер молча завис.

Возможно, это была неполная совместимость процессора с материнской платой (официально она до сих пор не поддерживается), а возможно, это была проблема ранних Ryzen при работе с Linux. Если последнее, то это частично исправлялось какими-то настройками питания в биосе, но полностью не ушло.

Но что проблема была в процессоре это точно.

Я перенес сюда Ryzen 5 3600X со своего рабочего стола — и компьютер заработал без проблем, ни одного перерыва.

Но 3600X по-прежнему довольно горячий процессор, плюс шестиядерный процессор, а я уже стремлюсь к восьми ядрам.

Поэтому нам удалось договориться об обмене 1700 на 3700; под виндой эта 1700 (на плате с официальной поддержкой 1700) пока работает без проблем.

Как мой 3700. А 3600X вернется на домашний рабочий стол.



Мой новый домашний сервер, часть 3: немного о сборке



Охлаждение

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

Но, учитывая, что корпус почти полностью состоит из вентиляционных отверстий и позволяет подвешивать вентиляторы куда угодно, я просто повесил сверху 140-мм вентилятор, чтобы он «забирал» воздух от процессорного кулера и выбрасывал его через отверстия.

в потолке.

Хотя в целом процессор практически не нагревался.

Я отключил авторазгон процессора, ограничив его базовой частотой 3600. На этой частоте мне не удалось прогреть его выше 50 градусов с помощью стресс-теста AIDA64 - но процессоры он греет хорошо.

Возможно, не самая сложная работа, но не сильно отстает от prime95 или occt.

Мой новый домашний сервер, часть 3: немного о сборке

На данный момент я установил два вентилятора для жестких дисков: 120 мм на передней стенке и 140 мм на задней стенке.

Температура дисков под нагрузкой в районе 40 градусов — но лето еще не началось.

Если станет жарко, прибавлю еще 120мм к передней стенке.

А может просто повешу, когда появится лишний.

Все оригинальные корпусные вентиляторы были трехконтактными, поэтому я их выбросил и заменил на четырехконтактные.

Я не использую встроенный в корпус переключатель скорости вентилятора.



Эпотребление энергии

Я примерно замерил потребляемую мощность от розетки.

Примерно - потому что это базовая конфигурация, в будущем добавятся ещё жёсткие диски, видеокарта и т.д. На данный момент — Ryzen 3700 @ 3,6 ГГц/32 ГБ ОЗУ/2 SSD, 6 HDD.

  • Компьютер выключен, подключен к розетке, IPMI работает, выключатель 4-6 Вт.
  • При включении пиковое потребление составляет 120 Вт.
  • После загрузки ничего не работает, кроме самой ОС, все жесткие диски крутятся - 70-73 ватта.

  • Массив работает, одна виртуальная машина, пара контейнеров - в простое, без активной работы - 80-83 Вт.
  • Проверка четности — 90-95 Вт (активность — чтение на все жесткие диски)
  • Сто процентная нагрузка на все ядра - стресс-тест Аиды плюс тест на четность - 120-125 Вт.
  • На холостом ходу, когда все приводы остановлены - 42-43 Вт.
  • Три вращающихся диска - скорее всего, стандартное состояние будет около 50-55 Вт.
Для сравнения, Микросервер с Xeon E3-1265L потреблял примерно 70 Вт в простое (диски крутились, но их было 4+ssd) и около 110 при полной нагрузке.

Конечно, это не ARM или шестиваттный Celeron NAS, но я знал, на что иду.

В дальнейшем энергопотребление увеличится еще больше - когда добавлю еще пару дисков, видеокарту, 10 гигабит. Я думаю, что на пике он может вырасти раза в полтора.

Но реальное потребление будет значительно меньше, поскольку система редко работает под 100% нагрузкой.

Для простоты расчета я рассчитываю среднее потребление сервера на 100 Вт. По текущим ценам это выходит около 300 рублей.

Это, конечно, значительная часть расходов семьи на электричество – я плачу 1000 рублей в месяц.

Но в общей сумме «ИТ-расходов» — интернет, мобильные телефоны, всякие подписки, облака, белогривые кони — эти 300 рублей составляют не такой уж и большой процент. По крайней мере, это не то, с чего я бы стал экономить, если возникнет такая необходимость.



Всякие аддоны и колхозы



SATA-контроллер

Мне не хотелось тратить один из трёх слотов PCI-E на контроллер, поэтому, когда я узнал о существовании SATA-контроллеров для слота M.2, я сразу же заказал себе такой.

Поскольку скорости NVME-накопителей мне пока не нужны и я могу обойтись SATA SSD, я без вопросов решил поменять один из двух M2 на 5 SATA.

Мой новый домашний сервер, часть 3: немного о сборке

Здесь я не буду подробно рассказывать про контроллер, для тех кому интересно я написал отдельный обзор на mysku .

Короче говоря, это работает. Заявленная максимальная скорость передачи данных составляет 1600-1700 мегабайт/сек.

Достижимо только в слоте gen3 x2. В слоте gen2 x4 работает на половинной скорости.

Все пять портов работают, никаких драйверов не требуется, можно загружаться с контроллера, поддерживается TRIM на SSD, при работе заметно не греется, светодиоды зеленые.

Так что вполне можно купить и использовать, если вам понадобится что-то подобное.

Я все же установил его в слот gen2 x4, где он работает на половинной скорости - до 900 МБ/сек.

Но я планирую подключать к нему только винчестеры второй корзины - а для четырех HDD этой скорости хватит с запасом.

Пятый порт по-прежнему является резервным.

Первая корзина и SSD подключены напрямую к материнской плате.



Мой новый домашний сервер, часть 3: немного о сборке



Сеть

Там, где у меня стоит сервер, отдельного свитча нет, а только пятипортовый роутер.

Два порта провайдерские, один порт идет на телевизор, один порт идет на свич на моем рабочем месте, а к последнему порту подключался сервер.

Хотя на микросервере было две сетевые карты, я использовал только одну.

Ещё я настроил ILO так, чтобы оно работало через основной сетевой контроллер, а не через свой.

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

в свободный порт роутера.



Мой новый домашний сервер, часть 3: немного о сборке



Мой новый домашний сервер, часть 3: немного о сборке

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

Пропускную способность я не теряю — сервер все равно висит на одном порту роутера.

Обновлять : Забыл упомянуть об отсутствии питания переключателя от блока питания системного блока - при выключении питания переключатель тоже гаснет. Если у вас простая материнская плата, то вроде ничего, а если есть IPMI, то остается без связи.

Но тут я согласен потерпеть, для меня IMPI не убийственная функция, а всего лишь небольшой бонус.

Мне не сложно включить питание вручную, вдруг есть что.



USB

USB-портов на материнской плате всего четыре — два сзади, два на плате для подключения передней панели.

Так как unraid загружается только с флешки, то один из портов пришлось бы на него «тратить».

Но я хотел оставить все внешние порты свободными.

Поэтому я купил на Али пару переходников, простой хаб, и подключил его внутри корпуса, подключив к нему передние порты.

А загрузочную флешку я воткнул в первый переходник - прямо в материнку.

Адаптер:

Мой новый домашний сервер, часть 3: немного о сборке



Мой новый домашний сервер, часть 3: немного о сборке

Центр.

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



Мой новый домашний сервер, часть 3: немного о сборке

Да, теперь у меня есть четыре порта, подключенных к одному, но я сомневаюсь, что мне понадобится полная пропускная способность USB на всех этих портах одновременно.

Хаб расположен в отсеке с жесткими дисками, чтобы к нему можно было получить доступ в случае необходимости, но портов еще осталось два, можно воткнуть какой-нибудь ключ.

Конечно, идеально было бы иметь внутренний хаб, например Сабрент 'а:

Мой новый домашний сервер, часть 3: немного о сборке

Но их нет нигде, цена довольно высокая, а у китайцев я не нашел ничего подобного.

я только видел похоже на usb2.0 от nzxt .

Обновление через USB : Похоже, кабели к передней панели слишком длинные, хаб не может нормально подавать питание на жесткий диск.

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

Вам все равно придется попробовать подключить к нему внешнее питание и подумать об уменьшении длины кабеля до передней панели.

В целом идея работает, но техническое исполнение хромает. Флешки, однако, работают. Обновление 2: Я слишком увлекся идеей «делать все внутренне» и не подумал о более простом и очевидном способе решения проблемы.

Я подключил передние порты к материнской плате, а к задним подключил флэшку и USB-хаб, прикрепив его к корпусу.

Получилось приемлемо.



Мой новый домашний сервер, часть 3: немного о сборке



Управление кабелями

Сначала мне было неловко это показывать, но я все же решил это сделать.

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

Вот почему я купил пару сорокасантиметровые силовые кабели SATA для блока питания с 4 разъемами .

Родные кабели метровые и есть только 2sata+molex+fdd и 3sata+molex. И эти идеально подходят к корзинам, а длины вполне достаточно, чтобы легко снять корзины с тела.

И для тех же винчестеров я купил на Али полуметровые Кабели SATA для четырех устройств .

Они занимают гораздо меньше места, чем восемь обычных кабелей.

Для SSD на передней панели я использую два обычных кабеля.

Отсек с материнской платой.

140-мм вентилятор приближается к памяти, но не блокирует ее.

Внизу есть еще пара мест для крепления жестких дисков, и у меня есть три свободных SATA. Так что рано или поздно здесь что-то появится.

Шлейф питания материнки оказался почти плотно прилегает, но это почти так - есть небольшая свобода подключения и отключения, можно спокойно.

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

Вроде аккуратнее и SATA не мешает.

Мой новый домашний сервер, часть 3: немного о сборке

Отсек для подключения жестких дисков.

За корзинами свисают SATA-кабели, на задней стенке восьмиконтактный шлейф, идущий по диагонали к материнской плате, к нему же выведено питание свитча.

Питание осуществляется от одного из оригинальных кабелей питания БП (3sata+molex).

От него питаются SSD на передней панели — благо кабель длинный.

Лишнее скрутил и закрепил внизу одной из штатных стяжек (вторая крепится USB хабом).



Мой новый домашний сервер, часть 3: немного о сборке

Отсек с жесткими дисками.

Не совсем аккуратно, но намного лучше, чем тот клубок, который шел в комплекте с временным блоком питания (не модульным) и обычными кабелями SATA.

Мой новый домашний сервер, часть 3: немного о сборке

Жесткие диски над блоком питания.

По отзывам думал, что SATA-кабели там оборвутся - но оказалось вполне нормально.



Мой новый домашний сервер, часть 3: немного о сборке

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



Финансовый

Не буду вдаваться в подробности, но с учетом всех проводов и вентиляторов сервер мне обошелся примерно в 65 тысяч при запланированном бюджете в 50 тысяч.

С учетом проданного Микросервера и скидки в знакомом магазине я заплатил 10-15 тысяч реальными деньгами, что считаю очень выгодным вариантом перехода с Xeon E3-1265L/16GB на Ryzen 7 3700/32GB. Особенно если учесть, что из Xeon ничего выжать не получится, а у Ryzen достаточно большой потенциал для дальнейшего расширения.

Стоимость нерейда я здесь не учитываю, потому что это отдельная статья расходов.

На это железо вполне можно было бы установить любую другую ОС.

Следующая часть будет об использовании unraid - как именно я заменил функционал старого сервера, какими программами.

Теги: #Компьютерное оборудование #Сделай сам или Сделай сам #поделки #Хранение данных #домашний сервер

Вместе с данным постом часто просматривают:

Автор Статьи


Зарегистрирован: 2019-12-10 15:07:06
Баллов опыта: 0
Всего постов на сайте: 0
Всего комментарий на сайте: 0
Dima Manisha

Dima Manisha

Эксперт Wmlog. Профессиональный веб-мастер, SEO-специалист, дизайнер, маркетолог и интернет-предприниматель.