О сборке системных блоков писать особо нечего.
95% всех подобных отчетов сводятся к словам «Я сходил в магазин, купил железо и собрал из них компьютер».
Поэтому я не буду здесь описывать, как я прикручивал материнскую плату на место и какую термопасту наносил на процессор.
И затрону некоторые вопросы аппаратной совместимости, охлаждения, энергопотребления и прикручивания пары вещей, не входящих в корпус.
Предыдущие части:
- Мой новый домашний сервер, часть 2: выбор программного обеспечения
- Мой новый домашний сервер, часть 1: выбор оборудования
Процессор
Хотя Ryzen 7 1700 у меня запустился после отката биоса из магазинной версии на предыдущую, работал он нестабильно, зависая в случайные моменты.Но чаще всего это происходило при длительной работе rsync. Я мог копировать файлы в mc, krusader или заливать по сети часов десять - и ничего не происходило.
Но как только вы начали rsync-копирование между локальными дисками, через 3-4 часа компьютер молча завис.
Возможно, это была неполная совместимость процессора с материнской платой (официально она до сих пор не поддерживается), а возможно, это была проблема ранних Ryzen при работе с Linux. Если последнее, то это частично исправлялось какими-то настройками питания в биосе, но полностью не ушло.
Но что проблема была в процессоре это точно.
Я перенес сюда Ryzen 5 3600X со своего рабочего стола — и компьютер заработал без проблем, ни одного перерыва.
Но 3600X по-прежнему довольно горячий процессор, плюс шестиядерный процессор, а я уже стремлюсь к восьми ядрам.
Поэтому нам удалось договориться об обмене 1700 на 3700; под виндой эта 1700 (на плате с официальной поддержкой 1700) пока работает без проблем.
Как мой 3700. А 3600X вернется на домашний рабочий стол.
Охлаждение
Я писал, что некоторые башенные кулеры (в том числе и мой) на эту материнку придется ставить так, чтобы вентилятор гонял воздух в потолок корпуса, а не в заднюю стенку.Но, учитывая, что корпус почти полностью состоит из вентиляционных отверстий и позволяет подвешивать вентиляторы куда угодно, я просто повесил сверху 140-мм вентилятор, чтобы он «забирал» воздух от процессорного кулера и выбрасывал его через отверстия.
в потолке.
Хотя в целом процессор практически не нагревался.
Я отключил авторазгон процессора, ограничив его базовой частотой 3600. На этой частоте мне не удалось прогреть его выше 50 градусов с помощью стресс-теста AIDA64 - но процессоры он греет хорошо.
Возможно, не самая сложная работа, но не сильно отстает от prime95 или occt.
На данный момент я установил два вентилятора для жестких дисков: 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 Вт.
Конечно, это не ARM или шестиваттный Celeron NAS, но я знал, на что иду.
В дальнейшем энергопотребление увеличится еще больше - когда добавлю еще пару дисков, видеокарту, 10 гигабит. Я думаю, что на пике он может вырасти раза в полтора.
Но реальное потребление будет значительно меньше, поскольку система редко работает под 100% нагрузкой.
Для простоты расчета я рассчитываю среднее потребление сервера на 100 Вт. По текущим ценам это выходит около 300 рублей.
Это, конечно, значительная часть расходов семьи на электричество – я плачу 1000 рублей в месяц.
Но в общей сумме «ИТ-расходов» — интернет, мобильные телефоны, всякие подписки, облака, белогривые кони — эти 300 рублей составляют не такой уж и большой процент. По крайней мере, это не то, с чего я бы стал экономить, если возникнет такая необходимость.
Всякие аддоны и колхозы
SATA-контроллер
Мне не хотелось тратить один из трёх слотов PCI-E на контроллер, поэтому, когда я узнал о существовании SATA-контроллеров для слота M.2, я сразу же заказал себе такой.
Поскольку скорости NVME-накопителей мне пока не нужны и я могу обойтись SATA SSD, я без вопросов решил поменять один из двух M2 на 5 SATA.
Здесь я не буду подробно рассказывать про контроллер, для тех кому интересно я написал отдельный обзор на mysku .
Короче говоря, это работает. Заявленная максимальная скорость передачи данных составляет 1600-1700 мегабайт/сек.
Достижимо только в слоте gen3 x2. В слоте gen2 x4 работает на половинной скорости.
Все пять портов работают, никаких драйверов не требуется, можно загружаться с контроллера, поддерживается TRIM на SSD, при работе заметно не греется, светодиоды зеленые.
Так что вполне можно купить и использовать, если вам понадобится что-то подобное.
Я все же установил его в слот gen2 x4, где он работает на половинной скорости - до 900 МБ/сек.
Но я планирую подключать к нему только винчестеры второй корзины - а для четырех HDD этой скорости хватит с запасом.
Пятый порт по-прежнему является резервным.
Первая корзина и SSD подключены напрямую к материнской плате.
Сеть
Там, где у меня стоит сервер, отдельного свитча нет, а только пятипортовый роутер.Два порта провайдерские, один порт идет на телевизор, один порт идет на свич на моем рабочем месте, а к последнему порту подключался сервер.
Хотя на микросервере было две сетевые карты, я использовал только одну.
Ещё я настроил ILO так, чтобы оно работало через основной сетевой контроллер, а не через свой.
Текущая материнская плата этого сделать не может, дайте ей отдельный кабель для IPMI. Но ставить еще один свитч мне не хотелось, поэтому я взял небольшой пятипортовый свитч, вкрутил его внутрь корпуса, запитал от блока питания сервера, подключил к нему материнскую плату тремя короткими патч-кордами, а четвертый подключил.
в свободный порт роутера.
В будущем переделаю конструкцию - куплю роутер побольше или поставлю отдельный свитч на антресолях, а пока будет работать так.
Пропускную способность я не теряю — сервер все равно висит на одном порту роутера.
Обновлять : Забыл упомянуть об отсутствии питания переключателя от блока питания системного блока - при выключении питания переключатель тоже гаснет. Если у вас простая материнская плата, то вроде ничего, а если есть IPMI, то остается без связи.
Но тут я согласен потерпеть, для меня IMPI не убийственная функция, а всего лишь небольшой бонус.
Мне не сложно включить питание вручную, вдруг есть что.
USB
USB-портов на материнской плате всего четыре — два сзади, два на плате для подключения передней панели.Так как unraid загружается только с флешки, то один из портов пришлось бы на него «тратить».
Но я хотел оставить все внешние порты свободными.
Поэтому я купил на Али пару переходников, простой хаб, и подключил его внутри корпуса, подключив к нему передние порты.
А загрузочную флешку я воткнул в первый переходник - прямо в материнку.
Адаптер:
Центр.
Здесь в будущем планируется вентилятор, но думаю можно будет разместить провода так, чтобы они туда не помещались.
Да, теперь у меня есть четыре порта, подключенных к одному, но я сомневаюсь, что мне понадобится полная пропускная способность USB на всех этих портах одновременно.
Хаб расположен в отсеке с жесткими дисками, чтобы к нему можно было получить доступ в случае необходимости, но портов еще осталось два, можно воткнуть какой-нибудь ключ.
Конечно, идеально было бы иметь внутренний хаб, например Сабрент 'а:
Но их нет нигде, цена довольно высокая, а у китайцев я не нашел ничего подобного.
я только видел похоже на usb2.0 от nzxt .
Обновление через USB : Похоже, кабели к передней панели слишком длинные, хаб не может нормально подавать питание на жесткий диск.
При прямом подключении все работает, но если подключить к передней панели, то диск раскручивается и виден в системе, но при попытке его смонтировать хаб зависает и приходится его заново подключать.
Вам все равно придется попробовать подключить к нему внешнее питание и подумать об уменьшении длины кабеля до передней панели.
В целом идея работает, но техническое исполнение хромает. Флешки, однако, работают. Обновление 2: Я слишком увлекся идеей «делать все внутренне» и не подумал о более простом и очевидном способе решения проблемы.
Я подключил передние порты к материнской плате, а к задним подключил флэшку и USB-хаб, прикрепив его к корпусу.
Получилось приемлемо.
Управление кабелями
Сначала мне было неловко это показывать, но я все же решил это сделать.Корпус в силу своей конструкции не особо приспособлен для красивого кабель-менеджмента, но скручивать все в клубок и пихать под корзину с жесткими дисками не хотелось.
Вот почему я купил пару сорокасантиметровые силовые кабели SATA для блока питания с 4 разъемами .
Родные кабели метровые и есть только 2sata+molex+fdd и 3sata+molex. И эти идеально подходят к корзинам, а длины вполне достаточно, чтобы легко снять корзины с тела.
И для тех же винчестеров я купил на Али полуметровые Кабели SATA для четырех устройств .
Они занимают гораздо меньше места, чем восемь обычных кабелей.
Для SSD на передней панели я использую два обычных кабеля.
Отсек с материнской платой.
140-мм вентилятор приближается к памяти, но не блокирует ее.
Внизу есть еще пара мест для крепления жестких дисков, и у меня есть три свободных SATA. Так что рано или поздно здесь что-то появится.
Шлейф питания материнки оказался почти плотно прилегает, но это почти так - есть небольшая свобода подключения и отключения, можно спокойно.
Конечно, можно было бы просунуть его через большое отверстие сбоку, но я все равно предпочитал именно так.
Вроде аккуратнее и SATA не мешает.
Отсек для подключения жестких дисков.
За корзинами свисают SATA-кабели, на задней стенке восьмиконтактный шлейф, идущий по диагонали к материнской плате, к нему же выведено питание свитча.
Питание осуществляется от одного из оригинальных кабелей питания БП (3sata+molex).
От него питаются SSD на передней панели — благо кабель длинный.
Лишнее скрутил и закрепил внизу одной из штатных стяжек (вторая крепится USB хабом).
Отсек с жесткими дисками.
Не совсем аккуратно, но намного лучше, чем тот клубок, который шел в комплекте с временным блоком питания (не модульным) и обычными кабелями SATA.
Жесткие диски над блоком питания.
По отзывам думал, что SATA-кабели там оборвутся - но оказалось вполне нормально.
Конечно, можно было сделать и более аккуратно, но мне нужно было иметь возможность легко снимать корзины с дисками и вообще копаться в корпусе, не разрезая каждый раз кучу стяжек.
Финансовый
Не буду вдаваться в подробности, но с учетом всех проводов и вентиляторов сервер мне обошелся примерно в 65 тысяч при запланированном бюджете в 50 тысяч.С учетом проданного Микросервера и скидки в знакомом магазине я заплатил 10-15 тысяч реальными деньгами, что считаю очень выгодным вариантом перехода с Xeon E3-1265L/16GB на Ryzen 7 3700/32GB. Особенно если учесть, что из Xeon ничего выжать не получится, а у Ryzen достаточно большой потенциал для дальнейшего расширения.
Стоимость нерейда я здесь не учитываю, потому что это отдельная статья расходов.
На это железо вполне можно было бы установить любую другую ОС.
Следующая часть будет об использовании unraid - как именно я заменил функционал старого сервера, какими программами.
Теги: #Компьютерное оборудование #Сделай сам или Сделай сам #поделки #Хранение данных #домашний сервер
-
Встроить В Последовательные Регистраторы
19 Oct, 24 -
Бертло, Пьер Эжен Марселен
19 Oct, 24 -
Система Метапрограммирования
19 Oct, 24 -
Etraxis — Теперь В Линейке 2.X
19 Oct, 24 -
Моделирование Туннелей — Версия 1.0
19 Oct, 24 -
Бизнес В Регионах Не Понимает, Зачем Им Сайт
19 Oct, 24