Как собрать дешевый сервер
Перейти к содержимому

Как собрать дешевый сервер

  • автор:

Сборка домашнего сервера

Здравствуйте дорогой StopGame и его обитатели. В блоке введения я представлюсь и расскажу вам о том что сейчас будет происходить. Заодно поясню как я пришел к тому что стоит написать уже хоть что-то на своем любимом сайте.

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

Во вторых, я инженер. Писать тексты для меня не то что бы сложная задача, но слогом я владею хм… наверное не очень хорошо. Так что, извините заранее за косноязычность и грамматику.

В третьих, поводом написания этих строк послужила последняя «АМА» в которой старый и новый главред отвечали на вопросы, а точнее один из вопросов о том что StopGame нужны «железные» авторы. Нет я не напрашиваюсь в авторы, но стало интересно посмотреть на то интересна ли эта тема, хотя если о ней говорят сами главреды то наверное интересна, но как видите тему я выбрал именно серверную, а не сборку игрового ПК. Поэтому проверка будет максимально «хардкорная». Так уж совпало, что когда я слушал эту «АМА» я как раз перебирал свой домашний медиа сервер, поэтому мы собираем именно СЕРВЕР.

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

Со вступлением покончено, перейдем к главной теме… Какое же длинное однако получилось это вступление… простите.

Хотя я слукавил. В одном из выпусков инфакта, в этом году, Илья Шарифов поздравил меня с ДР, а значит под предыдущем выпуском комментарий я все-таки оставлял. Выпуск я сохранил на своем сервере =)

Терминология

Отсюда и далее я буду использовать определенный термины, а именно:

Дядюшка Али — этим емким термином буду обозначать китайские всеми известные магазины например ТаоБао или Алиэкспресс.

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

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

Зачем оно мне надо?

Я думаю у многих в голове возник этот вопрос, зачем вообще нужен мне этот сервер? Что же, сценариев использования довольно много.

Во-первых, хранилище медиа контента для семьи. Это мой сценарий использования. Ваши родители смотрят свои сериалы/фильмы, дети свои мультики, жены/мужья свои, причем каждый делает это со своего устройства, например батя сидит на диване с матерью и смотрит кино, жена на кухне на планшете смотрит сериал, а ребенок за компьютером смотрит мультик. Для этих целей я использую сервер Plex. Отличный сервис который позволяет структурировать ваш медиаконтент.

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

В третьих, личное облачное хранилище. По типу Яндекс диска или Гугл драйва, объём которого ограничен лишь вашими жесткими дисками. Правда если вы захотите пользоваться им вне вашей локальной сети вам потребуется статичный IP. Услуга у вашего провайдера интернета может быть платной.

В четвертых, совсем уж очевидное использовать сервер как хм… сервер. Например, можно поднять свой сервер майнкрафта и играть там с друзьями.

Сценариев использования на самом деле еще уйма, я же описал самые основные. Если вы придумаете что-то еще с радостью почитаю.

В качестве операционной системы мы будем использовать TrueNas core (бывший FreeNas). Эта операционная система абсолютна бесплатна, имеет кучу возможностей, большинство вообще покажется вам избыточными. Отличный веб интерфейс, где в пару кликов можно установить необходимый софт будь то описанный выше Plex или же NextCloud (облачное хранилище), QbitTorrent (пираты, поднять паруса!).

Впрочем, это не значит что вы должны использовать именного его, можете хоть на Windows делать сервер, зависит от ваших целей и задач. В этом блоге я не буду особо углубляться в выбор/настройку софта. Хотя подбор железа мы будем осуществлять под TrueNas core, существенной разницы (помимо пары нюансов) в вашем выборе не будет.

Материнская плата, процессор и оперативная память

Сразу оговорюсь, сборку я буду описывать для людей у которых нет целого гаража старых железок, если у вас такой есть, то можете конечно же использовать его. Я также не буду вам говорить БЕРИТЕ ЭТО И НИЧЕГО КРОМЕ ЭТОГО, просто дам основные наводки и критерии того куда «копать», особенно если вы новичок в этом деле.

Intel (R) Xeon (R) CPU E5-2650 v2 и материнская плата Atermiter X79 Turbo + 32gb оперативной памяти. Мой выбор. На его основе и буду делать пояснения по выбору.

Зелененькая и даже с подсветкой. Ну как такую лапу не купить?

Начнем с процессора, почему этот? Ответ тут прост, цена. Дядюшка Али дает нам возможность покупать такие процессоры по «касарю» и меньше, а бонусом к этому идет то, что у материнских платах под Socket серверных процессоров Xeon довольно часто встречается по 4 разъёма для планок оперативной памяти, а так же возможность подключать серверную память, которая стоит по «касарю» у Дяди Али. Так же процессоры Xeon несмотря на свою цену довольно мощные, в дебрях ютуба вы найдете не один ролик о том как кто-нибудь запускает Cyberpunk 2077 на них и получает вполне приемлемые FPS. В моем случае E5-2650 v2 был у меня уже на руках, поэтому я просто подобрал материнскую плату под него.

Процессор прежде всего будет использоваться при так называемом архивировании файлов на сервере. Как это происходит:
1. Вы загружаете файл на сервер.
2. Процессор начинает сжимать данные.
3. Вы скачиваете файл с сервера.
4. Процессор разархивирует эти данные.
TrueNas core делает это «на лету». Соответственно, если у вас есть какой-нибудь старый компьютер который вы будете использовать в качестве базы для сервера, функцию архивации на нем нужно будет выключать. Стоит так же добавить то, что разные данные сжимаются по разному. Видео плохо сжимается, текст хорошо и если вы планируете хранить на вашем сервере чисто фильмы, то каких-то невероятных объёмов сэкономить не получиться, а нагрузка на процессор останется. В этом сценарии использование архивации так же можно выключить.

Оперативная память очень важна, TrueNas core использует её для дедупликации данных. Минимальный объём оперативной памяти требующийся для стабильной работы TrueNas core 8гб. дедупликация будет «отжирать» по 5гб, за каждый 1тб. пространства жесткого диска. Например, вы хотите сервер с 2тб. под ваши файлы, для стабильной и хорошей работы вашего сервера потребуется 8гб для системы + 10гб для жестких дисков. Думаю теперь ясно зачем нужны 4 слота под оперативную память. Конечно всегда можно обойтись и без дедупликации. Тогда большие объёмы не нужны.

Совет:
Не используйте одну плашку памяти. Да, вы можете купить сразу один модуль оперативной памяти скажем на 16GB и вставить его в один слот, но тогда вы лишитесь двух канального или в случае 4 слотов, четырех канального режима работы оперативной памяти. Разделив же 16GB на 4 планки оперативной памяти по 4гб. вы получите прирост производительности за счет того что процессор может обращаться к каждой плашке по отдельности распределяя нагрузку между каналами памяти.

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

У ребят в теме, я думаю, уже давно зреет один вопрос. Почему Atermiter X79 Turbo? Есть же просто Atermiter X79, нафига тебе это Turbo? Отвечаю, это же ТУРБО, а значит работает в 1000000 раз быстрее.

Жалкий Atermiter X79 без приписки TURBO.

Ладно, это шутка. Думаю вы уже поняли по красному кружочку на фотокарточке выше причину выбора Turbo. Количество SATA портов. У нашего «турбированного» образца их 6, а у обычного 4. Это довольно важный критерий выбора материнской платы. Количество жестких дисков которое вы сможете подключить. Чем больше, тем лучше. Если вы не доверяете Дедушке Али и его непонятным брендам типа HUANAN и Atermiter, а хотите собирать свой сервер на комплектующих от «нормальных брендов» и без доставок через пол мира, так же обращайте на количество SATA портов очень пристальное внимание. Даже если у вас всего 4 жестких диска на руках, есть вероятность, что вам захочется подключить больше. Ходят конечно слухи о картах расширения, но я таких зверей не встречал. Хотя картинки видел.

Видеокарта

Тут все просто, любая.

Ладно не любая, критериев не так уж много, но они важны:

1. Разъем подключения к материнской палате. Да, знаю весьма очевидно, но когда вы пойдете на металлоприемку и по тегу «видеокарта» поставите цену от самых дешёвых до самых дорогих вы можете увидеть в начале списка динозавров на AGP. Обращайте на это внимание. В моем случае разъем на материнской плате PCI Express, соответственно карту выбираем выбираем с таким типом подключения. Вы же выбираете под тот разъем который у вас.

2. Разъем подключения к монитору. Скорее всего, если у вас не старый монитор, то там HDMI. Да всегда можно докупить переходник например с DVI, но оно вам нужно? В прочем если цена на видеокарту будет особенно «вкусной» то можно и с переходником.

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

Видеокарта вам потребуется только для первоначальной установки программного обеспечения, делать это без монитора немного сложновато =).

Если ваш процессор имеет встроенное видео ядро можно обойтись без видеокарты.

Охлаждение и блок питания

Не буду особенно подробно останавливаться на этом пункте, отмечу лишь пару нюансов.

В случае если вы решитесь пойти по моему пути LGA2011 обратите внимание на то что не каждый куллер подойдет под этот сокет. Есть варианты, что добрый Дядюшка Али положит вам переходное кольцо для крепления. Или не положит, тут уж как повезет, в любом случае при выборе куллера смотрите на поддерживаемые им сокеты.

Совет:
Всегда старайтесь подключать ваши корпусные кулеры к материнской плате, а не к блоку питания напрямую. Подключив их напрямую, они будут молотить всегда на 100% скорости создавая кучу шума. Используйте реобас, в случае если на материнской плате нет разъёмов или если она не умеет регулировать скорость вращения кулера, он позволит вам «подкручивать» скорость вращения кулеров делая компьютер тише.

Dexp CR-6025U добавит в вашу систему картридер, а двумя крутилками по бокам вы можете настроить скорость вращения ваших вентиляторов.

Блок питания берите новый! Чем больше у него систем защиты, тем лучше. Сервер предполагает работу 24/7 поэтому количество ситуаций когда он может принять на себя скачек напряжения и прочие ужасы жизни, кратно возрастают, в отличие от ПК который вы включили на пару часов поиграли и выключили.

Еще одним критерием выбора блока питания количество разъемов 15-pin SATA, которые будут питать ваши жесткие диски. Больше и есть запас? Наш выбор! Если не хватает, есть переходники с Molex на SATA, стоят копейки, можно использовать их.

Жесткие диски

Выбор жестких дисков полностью зависит от вашего кошелька. Да банально, но это факт. Денег мало? Идем на металлоприемку и покупаем все что плохо лежит. Денег много? Идем в магазин и покупаем Seagate Exos X16 на 10тб за 36 тысяч рублей.

Нюансов тут не так много, прежде всего как и в случае с видеокартой держим в голове факт, что не все жесткие диски имеют SATA разъем. Смотрите внимательно на это при покупке.

Есть так называемые «серверные» жесткие диски, как например все тот же Seagate Exos X16, отличие от обычных? Все банально, они рассчитаны на работу в серверах. Если совсем просто, дольше живут, но и стоят дороже. Покупать их или нет зависит от ценности и важности того что вы будете хранить на своем сервере. Супер ценная инфа? Берем серверные жесткие диски и объединяем их в RAID. Сериалы, потеря которых пройдет безболезненно? За 500 рублей с металлоприемки живой образец походит.

В случае использования TrueNas core нужно будет купить 2 жестких диска. Потому что, тот диск на котором стоит система будет вам не доступен для хранения файлов. В моем случае я использую старый жесткий диск из Playstation 3 на 80гб. под систему и 4 диска под хранилище. Да, объём системного диска не сильно важен, образ системы весит 1гб. поэтому ставить систему на крутой «терабайтник» смысла нет. Можете использовать SSD от Дядюшки Али, минимального объёма, система будет загружаться быстрее, а денег особо много тратить не придется.

Немного о программах

Как я и говорил много букв назад, я не буду рассказывать вам о том как установить/настроить софт (это тема для отдельного большого блога), но думаю, для понимания сценариев использования такого сервера будет полезно привести пару примеров.

SMB и AFP. SMB это протокол общего доступа к диску. Включаете его и на любом компьютере вашей сети появляется сетевой диск который будет доступен как обычный диск в «Мой компьютер». AFP это аналог от Apple. Диски которые будут доступны по этому протоколу можно использовать в качестве TimeMachne (пользователи Mac думаю знают что это и зачем).

Демонстрация папки SMB, как видите, проста папка, ничем не отличающаяся от обычных. Ну и да, чё пацаны, аниме?

Nextcloud это плагин который позволит вам организовать свое облачное хранилище. Доступ к которому вы можете получать из приложения на телефоне или браузера. Я его пробовал пользовать, но как-то он у меня не прижился. Если вы используете Яндекс диск (или аналоги), но не хотите доверять ваши файлы яндексу, то почему нет? Тем более вы будете свободны от подписок если вам нужны большие объёмы.

Вот так вот выглядит вкладка плагины в TrueNas core. Все просто, понятно и на русском.

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

Торрент в хроме! Во до чего эти ваши технологии дошли!

Plex это ваш домашний онлайн кинотеатр. Почему именно Plex? Его приложение можно установить на любую микроволновку, телефон, телевизор, ТВ приставку. Естественно есть и Web интерфейс. Поддержка субтитров так же в наличии.

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

Заключение

Не думайте что все выше сказанное это истина в последней инстанции. Я лишь задал направление и описал основные принципы построения такой штуки как домашний сервер. Причем несмотря на объём текста, я что называется «лишь прошел по верхам». Надеюсь вам было интересно это читать. Если у вас появились вопросы, задавайте, буду рад на них ответить, возможно если будет много вопросов продолжу эту тему в другом блоге.

Лучшие комментарии

Я бы хотел внести несколько добавлений от себя.

Производительный проц, это конечно, хорошо. Но тот же 2650v2 — хоть и стоит копейки и дури в нем полно, но производительность для дома, мягко говоря, избыточная а TDP приличный. Перебарщивать тут смысла нет. Я бы, для тех, кто задался целью собрать домашний сервак, смотрел на камни сильно попроще и холоднее. Например 2630l v1|2|3. Под них и материнки есть формата DTX, чтобы собрать компактную систему. Но самый топ для домашних NAS и «гаражных» компов, на текущий момент, это 1260l. Он холодный, достаточно производительный для «бытовых» нужд, со встроенной графикой и под «обычный» сокет 1155. У меня домашний NAS без проблем крутится на E3400, правда и пользуется только как фйалойвая помойка (smb, ftp).

С выбором БП надо быть очень аккуратным. HDD очень чувствительны к качеству питания. Самый дешман брать категорически нельзя. Увлекаться «топовыми» блоками, конечно, тоже не стоит, но все защиты по току в блоке должны быть и емкость выходных конденсаторов по выходу 12V и 5V должна быть приличной. Ну и сами эти кондеры должны быть вменяемые. Не дешманские ChengX и им подобные. (Основной силовой банки это не так сильно касается). Тут при выборе придётся серьёзно покопаться в обзорах и потратить дополнительно денег — но это важно. Диски нынче недешёвые. Хотя, по нынешним временам, можно взять и SSD. У них с требованием к питанию попроще всё.

В охлаждении крайне желательно использовать вентиляторы от 120мм (даже на охлаждении ЦП. Особенно хорошо, если у них и максимальные обороты до 1500. В сочетании с реобасом (тут можно обратить внимание на дешвые китайские трехпозиционные, как правило, этого достаточно) — всё это работает долго и, что немаловажно, тихо. При этом ещё и создает какой-никакой воздушный поток.

Блог действительно полезный. Если кто вдруг считает, что такое ему не надо, подумайте ещё раз. Если есть важные лично вам данные — это очень полезная штука. На фоне цен на восстановление информации (и это если таковая операция будет в принципе возможна), даже недорогая.

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

https://images.stopgame.ru/uploads/images/212476/form/2022/08/22/65962e9b17386f092b8f5038892bb391.jpg
https://images.stopgame.ru/uploads/images/212476/form/2022/08/22/951a1e5448ba4059f1ec488ce823b5a9.jpg

Да, полностью согласен со всем выше сказанным. И правда, как минимум про TDP надо что нибудь сказать. Я просто когда начал писать этот блог, подумал, ну сейчас пару строк накидаю, расскажу в основном че да как, а оно все пишется, пишется, букв становится уже как-то неприлично много, а сказать по каждому пункту ещё так много надо, поэтому я остановился в какой-то момент, пробежал глазами, увидел что основное было сказано и нажал заветное опубликовать. И писал все чисто под новичка, я потому что по себе помню, когда залетал в эту тему, видел статьи в которых куча терминов, непонятно каких слов и автор со стороны выглядит как профессор магических наук, а ты сидишь такой ээээ куда вставлять sata, порты кончились =) чтооо, мне надо платить 150р сверху в месяц моему провайдеру что бы мы с друзьями могли играть в Майнкрафт, мамочки… И да, маскировка под ящик зачёт, особенно кнопка понравилась, ну и слюни попускал конечно на пурпурные вэдешки.

Я тут могу лишь оперировать своим опытом, до переборки, стоял huanan x79, когда я его увидел впервые, это жесть, компоненты все во флюсе, припой растекщийся, радиатор на мосту не прикручен… Я думал оно вообще не заведется, однако 3 года он отслужил работая 24/7, пока месяц назад дома не выключили свет и когда свет вернулся, к несчастью, ни блок питания, ни хуанан признаков жизни не подали… Сейчас вот пришел этот Atermiter, в плане сборки вопросов ноль, все чисто, красиво, встроенный бипер, экранчик с пост кодами все дела, буду смотреть как он в деле. Вообще, в идеале, если просто хочется попробовать, собирать первый сервак надо из всего что плохо лежит, 775, 478 (хотя ладно, 478 наверное уже не подойдёт), бульдозеры от Amd и так далее. Дальше уже смотреть, если как писал комментатор выше, надо только smb/ftp, то можно сидеть как есть, там какая-то супер мощность не нужна, если уже захочется поднимать свои сервера контры, Майнкрафта, делать суперзащищенное хранилище, вешать камеры наблюдения, а тот же Plex будет перекодировать видео для 5 устройств сразу, ну тут уж при маленьком бюджете только Xeon и вот эти вот платы от дяди Али

Наверно всё-таки дедупликация, а не дуплекация. Вот только зачем он в простенком домашнем NAS’е — не понятно. Этож надо ещё ECC оперативную память ставить. Много памяти. В то время, как без дедупликации хватит и 2 гигов.
На домашем NAS’е, в основном, хранятся фильмы, картинки, дистрибы игр. А они уже в сжатом формате. Так что и сжатие особо не нужно.

Домашний NAS хорошо поднять на чём-нить энергоэффективном, тихом и дешевым. Например, у меня в качестве файлопомойки используется SoC со встроенным процом J1900. Там даже куллер пассивный. И стоит куда меньше.

TrueNas core для домашнего NAS’a тоже избыточен. XigmaNAS, OpenMediaVault или Xpenology — наше всё.

Вообще я считаю что полезно было бы упомянуть что и просто старый комп с парой б/у hdd(берём б/у ведь у нас есть какая-никакая защита от потери данных в виде RAID, но всё же стараемся убитые не брать) вполне пойдёт как сервер для неискушенного пользователя. Ну и я вот вроде показал что я шарю, но на самом деле нет, и потому хочу спросить: как думаете стоит ли собирать сервер на стареньком i5 2400(4 ядра 4 потока, частоты 3.2 ГГц или типа того) и с 8 Гб памяти DDR3(не помню даже в одно- или двухканале), или слабоват будет?

Отсуствие нормально продува внутри корпуса. Между левым кулером и стеной, не больше 3 см, эффективность выдува «крайне мала» как и вероятность «фаер резиста» — крайне мала.

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

Содержимое комода вызывает вопросы в целесообразности. Zotac nforce 610i-itx, socket 775 fsb 1333, ddr2, msata через переходник в качестве системного диска, второй диск 5400 под файлы, БП так не узнаю и отсуствие проводного сетевого подключения. То есть Вы как и автор темы, где-то получили мать+проц и скорее всего msata(это у нас сейчас называется бюджет «шоколадка, пачка чипсов и бутылка тархуна), купили приличный hdd и блок питания, запихнули это все в непродуваемый комод и сейчас сливаете туда файлы с wifi, потому что неуправляемый гигабитный свитч это не для нас. Хотите я Вам, просто за стоимость доставки, отправлю Chieftec BA-01B-B-B-OP?

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

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

Вы предлагаете использовать серверный процессор(8 ядер, 16 потоков) для машины, которая будет: хранить файлы, передавать файлы по сети, качать файлы и показывать кино в локалке — это невероятно избыточный подход.

Материнская плата, которой нет в обычных магазинах: citilink, dns, и прочее. Выйдет из строя, и где будете искать замену на сокете 2011-x? Ждать с алиэкспресса от 3х недель или покупать за оверпрайс(в среднем +2000 рублей от цены с алиэкспресс) на авито? Рискованный подход для сервера, который работает 24/7/365. Про платы расширения для увеличения количества подключаемых дисков Вы пошутили я надеюсь, потому что иначе Ваша инженерность трещит по швам.

Видеокарта, тут спорный вопрос, конечно в идеале она нужна только 1 раз, при первичной установке операционной системы, если конечно все по плану пойдет. При современных ценах придется выложить минимум 1500 — 2000 рублей, сомнительная трата «на один раз». Вообще странно, Вы советуете процессор, в котором нет встроенной видеокарты, а потом пишите «Если ваш процессор имеет встроенное видео ядро можно обойтись без видеокарты.»

Вообще странно, что Вы не пишите нормально про охлаждение, про блок питания и главное ПРО корпус. А тут много нюансов, начиная от количество HDD, заканчивая расположением БП и длиной кос c Sata-питанием. «главное, чтобы новый был» — сомнительный совет, выбирая между новым Aerocool KCAS и б\у Chieftec с «металлоприемки» или авито, я выберу Chieftec.

Жесткие диски. О, тут Вы завернули адище какое-то. «Нет денег на новый идите покупайте б/у» — написать такое мог только очень глупый человек, при условии, что БП нужно обязательно новый ибо надежно. Прописная истина — хочешь НАДЕЖНО хранить данные — покупай НОВЫЕ диски и делай резервное копирование. Опять же некорректно написано про TrueNas «не нужно купить 2 жестких диска», а нужно рассчитывать, что ОДИН диск будет использоваться под операционную систему, а ОСТАЛЬНЫЕ диски для хранения файлов. А, да, покупать SSD с алиэкспресса это тоже сомнительный совет, надежности там чуть-чуть.

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

В целом статья непонятно зачем нужна, какая-то каша из советов по подбору комплектующих и сборке ПК, а также кусочков информации об использовании домашних NAS’ов и хранении/резервном копировании файлов.

Без всяких оскорблений, я надеюсь, что Вы инженер не в сфере IT.

Всем добра и хороших выходных.

P.S. Автору комментария с файлопомойке внутри комода — отдельный дизреспект, если уж собрали «сервачок в комоде», не кидайте его как пример в подобные статьи, научите людей плохому.

x79 + DDR3 в 2022 году это палеонтология какая-то. Почему не x99 + DDR4, бегло нагуглил материнскую плату altermiter x99 turbo d4, она стоит на 800 рублей дешевле, чем то, что предлагает автор. С оперативной памятью та же история, плюс можно найти плату, которая умеет в ECC и non ECC.
А TrueNas Вы выбрали потому что там файловая система ZFS(«архивирование», дедупликация — нужные вещи для файлопойки и медиапроигрывателя)? А добавлять диски/разделы в существующий пул можно? Год назад было нельзя.
Советовать покупать реобас для домашнего сервера, без указания даже примерного количество корпусных вентиляторов — глупость несусветная.
HDD на 80Гб из консоли использовать под ОС на домашнем сервере, Ж — надежность. Вы так хорошо писали про сокеты, оперативную память, но не слова про параметры HDD: скорость вращения шпинделя, черепичную запись, парковку головок и SMART в целом.

Ошибку исправил, спасибо. Ну а касательно раздела, имеется ввиду раздел железо? Ну туда только авторы могут, если я правильно все понимаю, с советующей редактурой и факчекингом. Я то так, рядовой пользователь. Вообще, что называется «интересно» писать, особенно на игровом ресурсе, про железо можно. Интересные рубрики замутить и так далее, ну и гайды естественно, но если гайд/совет написать можно и не имея этого самого «железа» (следующий блог как раз сделаю гайдом такого плана), то вот рубрики которые подразумевают тест игр, уже без этого самого «жедеза» не напишешь, а железо надо либо покупать, что сразу делает бюджет одной статьи неприлично большим, либо как-то выходить на магазины или вендоров, что хрен знает как делается. Не, конечно, на просторах интернета можно найти все тесты, но какой смысл тогда этой статьи, пересказ? В любом случае, спасибо за пожелания, мне правда приятно =)

Начнем с конца, если Вы гуглили о sata-pci контроллерах, то мое опасение, что вы IT’шник испарилось, я выдохнул, спасибо. Едем дальше:
Ваш выбор комплектующих не только исбыточен, они еще вдобавок устарели и продаются за оверпрайс. Хотите избыточности, пожалуйста пишите об актуальном железе и указывайте сразу цены.
Теперь HDD и БП. Придержите челюсть, я выберу 5-7 летний Chieftec с авито, чем новый Aerocool, Exegate, Foxline, и весьма неожиданно, Thermaltake. Потому что я им не доверяю, и покупать раз в 2 года БП не входит в мои планы, пусть даже стоит он до 3 000 рублей. А вероятность, что за «ужаренный Chieftec» умрет и заберет с собой к примеру HDD гораздо ниже, чем хлопок или просадка KCAS’ов по питанию CPU. А вот HDD действительно нужно брать только новые, абсолютно без разницы, что будет на них лежать «Улицы разбитых фонарей», Дом-2 или все фильмы Rocco Siffredi, внезапная потеря данных это всегда неприятно, если Вы с этим не согласны, значит диски у Вас не умирали.

Видеокарта. Тут Вы правы, я не сверился с ценами, сейчас даже gt210 silent можно купить за 1000 рублей.

А теперь самое главное. Если цель Вашей статьи не гайд как собрать и использовать домашний медиасервер, а рассказать людям, какой он у Вас уже есть и как Вы его сделали, то зачем столько ненужных подробностей: серверные процессоры и материнские платы с Алиэкспресс, что-то про память и ее объем, покупка дисков и бп — пишите просто, было вот это, вот это пришлось купить, вот эту ОС поставил, вот так использую, вот фото и скриншоты как пруфы. И сразу набегут те, кому нужен гайд, И Вы напишите этот гайд и будете молодец!

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

Наверное, комментарий про платы расширения был к тому, что платы PCI — SATA на рынке уже лет так дцать, а на современных PCI слотах они размещают по 4 SATA III без потерь. Не говоря уж от PCI Raid картах.

Как мы собирали бюджетный сервер. ⁠ ⁠

Данная история начинается с обычной идеи. С идеи о том где и как приобрести дешевый но мощный сервер)) Наверное все мы так или иначе любим халяву, или же постоянно ищем большую выгоду.

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

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

Думали мы долго, были даже предложения собрать мощный компьютер, однако данное предложение не выдерживало критики, поскольку пкшные процессоры явно не потянут все требования.

Собственно говоря после того как раскритиковали предложение собрать ПК и возникло предложение собрать сервер. И наконец то! Это было именно то что необходимо! Идея понравилась всем, и единогласно меня выбрали ответственным 🙁

Ну что ж. Приступим к интригующей части рассказа, из чего же мы его собрали)

Я долго думал что же взять за основу сервера(имеется в виду материнская плата, и выбор производителя). Советовался со знакомым, который работает менеджером в ит сфере, честно говоря в данном вопросе он мне очень сильно помог, в силу своего занятия ему приходилось быть в курсе о плюсах и минусах того или иного выбора. А кроме всего прочего кому как не ему знать актуальные цены на комплектующие)) Спасибо Виктор!)

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

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

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

Вообще мы изначально планировали мать из нового поколения ASUS но стоял вопрос бюджета, как и было сказано ранее, и искались варианты подешевле))

Собственно говоря фото платы ниже)

Как мы собирали бюджетный сервер. Сервер, Сборка сервера, Бюджетный сервер, Прогресс, IT, Длиннопост

Полистав описание данного девайса, также определились и с процессорами, из не очень большого выбора совместимых процессоров мы выбрали Intel® Xeon® X5670, с базовой тактовой частотой 2,93 GHz. Конечно было дикое желание проверить будут ли работать процессоры 5690 с базовой частотой 3,46 GHz, но здравомыслие все же взяло верх, (кроме здравомыслия немалую роль сыграла и материальная ответственность xD )

Как мы собирали бюджетный сервер. Сервер, Сборка сервера, Бюджетный сервер, Прогресс, IT, Длиннопост

Далее же выбор был прост) Данный процессор поддерживает оперативную память DDR3 с частотой 1333, в описании платы на официально сайте сообщалось что поддерживается до 48гб памяти таким образом было выбрано самое дешевое предложение, а именно Оперативная память Kingston KVR1333D3N9/8G

Далее охлаждение и блок питания, на плате, крепление охлаждения вроде как стандартное для своего сокета LGA1366, и таким образом просто берем стандартный башенный кулер под данный сокет.

Далее Блок питания, но с этим также не возникло проблем, ведь на плате стандартный разъем 24pin поэтому и выбрали блок питания Aerocool KCAS-700W.

Ну что ж про корпус я писать пожалуй не буду, поскольку это не столь интересно.

К сожалению фото всего агрегата в сборе предоставить не могу, поскольку запчасти еще находятся в пути)

Как собрать бюджетный 64-разрядный сервер своими руками: руководство для энтузиастов

Сердце 64-разрядного сервера — это вовсе не центральный процессор, как многие могли подумать, а материнская плата. Без серверной материнской платы это будет просто очень мощный настольный ПК.

Как собрать бюджетный 64-разрядный сервер своими руками: руководство для энтузиастов

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

В качестве основы для своего сервера я выбрал материнскую плату Intel Server Board S3200SHV. Для любителей цифр: эта модель поддерживает частоту шины 800/1066/1333 МГц и вплоть до многоядерного ЦП Intel Xeon 3000, оснащена четырьмя слотами DIMM для оперативной памяти стандарта DDR2 частотой 667/800 МГц, гигабитным адаптером Ethernet, шестью портами 3,0 Гбит/сек, встроенным RAID 0, 1, 5 и 10, встроенным графическим адаптером и много чем еще.

Стоит это удовольствие 239 долларов.

Поскольку моя тестовая машина рассчитана на поддержку как минимум шести пользователей, я выбрал мощный двухъядерный процессор Intel Dual-Core Pentium частотой 2,5 ГГц. Он, конечно, послабее ЦП из серии Xeon, но тем не менее обеспечивает вполне приемлемую скорость работы и стоит меньше 90 долларов.

В качестве ЗУ я выбрал два жестких диска 3,0 Гбит/сек SATA емкостью 80 Гбайт каждый в зеркальной конфигурации и дополнительный винчестер SATA на 500 Гбайт для резервного копирования и хранения данных в безопасном месте. Все это обошлось мне дешевле 200 долларов.

Я дополнил конфигурацию недорогим DVD-приводом (29 долларов), простым 80-миллиметровым вентилятором (5 долларов), 8 Гбайт оперативной памяти (116 долларов) и дешевым (29 долларов) корпусом (подробно про выбор материала для корпуса описано тут: http://promwad.ru/uslugi/vybor-materialov-dlya-izgotovleniya-korpusov) — и вообразил, что мой сервер готов, всего-то за 750 долларов, даже меньше.

Но не тут-то было.

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

Дешёвый сервер из китайских запчастей. Часть 1, железная


Размытая кошка позирует на фоне настраиваемого сервера. На заднем плане – мышка на сервере

В жизни каждого человека иногда назревает необходимость апгрейда компьютера. Иногда это покупка нового телефона взамен разбитого или в погоне за свежими андроидом или камерой. Иногда – замена видеокарты, чтобы тянула игру на минималках. Иногда – установка SSD в ноутбук, на который вы вкорячили десятую винду, а ей не очень нравится жить на Core2Duo и 2.5 гигабайтах адресуемой памяти, и она всё время выгружает неиспользуемые страницы в файл подкачки, изничтожая и без того не великую скорость обмена с 32-гиговым диском.

Моя история – апгрейд сервера, который был собран ещё на первом курсе института. Мои потребности за прошедшие шесть лет выросли, и он, конечно, получил прибавку как в оперативной памяти, так и в дисковой. Проблема в том, что с новыми знаниями были получены новые амбиции – желание применить эти знания на практике – и он с ними мог уже не совладать.

Сначала будет немного скучного вводного текста, а потом пойдут картинки.

CPU: Core i3-2130 4 потока, 3.4 GHz
RAM: DDR3 8 GiB
SSD: 250 GB

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

Я ещё сам не уверен, чему именно предстоит работать на новом сервере, но некоторые абстрактные мысли заставляют предполагать следующие задачи:

  • Хостинг пары-тройки статических сайтов. Сейчас этим занимается nginx, но с не самым лучшим образом оформленными конфигами. Их тоже надо будет поправить, но про это – во второй части.
  • Хостинг просто статических файлов. Например, картинок из этой статьи. Они тоже идут через nginx, но загружаются они через WinSCP, что неудобно. Надо бы накопать подобие myOwnCloud, чтобы можно было легко и непринуждённо заливать картинки на сервер.
  • Билд-сервер для пет-проектов. Сейчас это Дженкинс.
  • Различные стенды для оных проектов: девелоперский, интеграционные тесты и прод. До прода пока дела не дошло, но стенд только один, хотя и в докере.
  • Какие-нибудь игровые сервера, если друзьям приспичит поиграть в что-то, что требует сервера: Starbound, Minecraft, Squad (хотя там нужно минимум человек сорок). Да хоть CS 1.6.
  • Виртуалки для друзей, если им вдруг срочно потребуется что-то где-то хостить. Или для себя, чтобы иметь своеобразный VDI. Чем загрузить – найдётся, было бы железо.

Политически отдалённые планы:

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

Тем не менее, можно отдавать часть мощностей под аналог ныне закрытой SETI@Home. Может, знакомый с этим хабраюзер подскажет, куда можно деть пыл?

Выбор платформы

Ага. С мотивационной частью разобрались: хочется железа, но непонятно подо что. Надо бы определиться, какого железа хочется.

На Хабре регулярно упоминается дешёвое б/ушное оборудование: будь то раздача серверов оранжевым человеком или недавняя статья про б/ушные флеш-ускорители. Профессиональное оборудование стоит дорого. Для разработчика в Москве терпимо, но дорого.

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

Итак, цель – собрать сервер из б/ушных (читай – дешёвых) запчастей и оставить пространство для незначительного апгрейда в ближайшие лет пять. Такие запчасти дешевле новых, а ресурса для размеренного домашнего использования в них может быть ещё достаточно. (Эту цель я сочинил уже после того, как собрал сервер. Всё в лучших традициях написания диплома)

Как следствие из цели, оборудование должно иметь одно из лучших соотношений «попугай/рубль», где разрядность попугая зависит от типа оборудования: оперативка – объём (не быстродействие, нет), диск – объём (и быстродействие), процессор – тут сложно. Пусть это будут синтетические попугаи бенчмарка.

Желательно, чтобы сервер стремился к бесшумности. Экзотики в виде кастомных теплотрубок и безвентиляторных кулеров не обещаю, но серверу предначертано стоять в спальне aka удалённом офисе aka моей комнате, так что хотелось бы, чтобы он в режиме простоя не ревел, как реактивный самолёт на взлёте.

Отправная точка – дешёвые китайские ксеоны, о которых я узнал в незапамятные времена, пожалуй, тоже с Хабра. В комментариях к одной из проходных новостей упал уголёк холивара «Intel против AMD». Не сравнить нельзя, вдруг новые райзены действительно лучше интеловских процессоров – я не следил за ними уже лет пять, а то и больше.

Итак, в сравнении участвуют две стороны с примерно одинаковым показателем попугаев по мнению cpubenchmark: Ryzen 7 2700, Ryzen 7 2700x, пара Xeon E5-2689, пара E5-2690, пара E5-2696v2 и текущий Core i3-2130. Конечно, я сравнивал и другие процессоры, например, новые Core i7, новые Ryzen 7 и Ryzen 7 2600, но основной интерес представляет собой именно этот срез: они примерно одинаковы по вычислительной мощности. В конце концов, это не попытка разрешить холивар, а выбор наиболее подходящего мне процессора. E5-2696v2 и i3-2130 представлены лишь для сравнения с другими б/ушными процессорами и текущим сервером.

AM4 LGA2011
7 2700x 7 2700 e5-2689 2x e5-2689 e5-2690 2x e5-2690 2x e5-2696v2 i3-2100
Ранг, попугаи 17898 16021 10036 17945 10207 18967 23518 1839
Цена, рубли 15200 12500 5000 10000 5500 11000 18000 1000
Тепломощность, Вт 105 65 115 230 135 270 260 65
Ядра, шт 16 16 16 32 16 32 24 4
Частота, ГГц 3,7 3,2 2,6 2,6 2,9 2,9 2,5 3,1
Попугаи/рубли 1,18 1,28 2,01 1,79 1,86 1,72 1,31 1,84
Попугаи/Вт 170,46 246,48 87,27 78,02 75,61 70,25 90,45 28,29

Таблицу рассматривать скучно, давайте посмотрим на график абсолютных попугаев:

Я думал опустить этот график, но тогда пришлось бы смотреть глазами в таблицу, а это не все любят делать. Так что это обучающий график. Слева – шкала чего бы то ни было, в этом случае – абстрактных синтетических попугаев. Подписи снизу – процессоры. Слева – пара райзенов, по центру – пара одиночных и парных ксеонов. Путано, да, но это факт. Справа – два ксеона второго поколения и процессор текущего сервера.

Ознакомившись с расположением процессоров, стоит взглянуть на график стоимости одного попугая:

Из него видно, что самое выгодное – брать одиночный ксеон первого поколения. Двойные ксеоны чуть хуже одинарных: стоимость возросла в два раза, а кпд – в 1.7 раза, то есть соотношение снизилось. А вот ксеон второго поколения уже не выгоден: стоимость за попугая уже приближается к райзенам.

А райзены чертовски энергоэффективны в пересчёте на попугая:

Надо признать, в этот момент я испытал гордость за прогресс человечества и AMD. Это уже не экстенсивный путь развития, это попытки выжать максимум из куска кремния. E5-2690 вышел в 2012 году, а Ryzen 7 2700 – в 2018. Троекратный рост энергоэффективности за шесть лет – не возраст для технологии. А, ну и Core i3-2100 где-то совсем незаметен в углу. Не будем про него.

Промежуточный вывод: райзены рвут в соотношении «производительность/потребляемая энергия». Или это былинный разный способ замера TDP у AMD и Intel. А б/ушные ксеоны первого поколения рвут по соотношению «производительность/цена».

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

Прочее сопутствующее железо

На самом деле, выбор AMD vs Intel ограничивает не только применяемый процессор. Процессоры Zen+ используют память стандарта DDR4 (тыц), а Sandy Bridge – DDR3 (тыц). DDR4-2933 теоретически в 1.87 раза быстрее DDR3-1600, если я хоть что-то в этом понимаю. Нет, я помню из институтского курса, как работает DDR, со всеми этими ¬CS, RAS, CAS и прочими. И Burst Mode. Просто не хочу в это углубляться, ибо помню очень смутно, да и DDR3 уже неявно выбран процессором, смысла мучаться нет.

*Оно не 1866, а 1778. Понятия не имею, почему сумрачный китайский гений не смог осилить 1866, но и не стал спускаться до стандартных 1600 МГц.

Ограничения по сокету и типу памяти влияют и на выбор материнской платы: за те же 7к рублей можно взять китайскую плату с максимальными 256 гигабайтами оперативки, а любая AM4-сокетная имеет максимум 4 слота под оперативку, то есть ограничена 64 гигабайтами.

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

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

Для хранения данных я изначально хотел взять тот SSD, который уже есть в старом сервере, под систему, но решил взять с разъёмом M2 Crucial P1 на 1TB. На материнской плате есть шесть разъёмов SATA, и в них я планировал подключить шесть жёстких дисков WD Red 2TB, но пока я раздумывал, стоит ли тратить ещё 12к рублей на них, их уже купили. Так что настройка ZFS-рейда во вторую часть статьи не входит. Но это потом, повествование обратно про SSD. Гораздо более профессиональный обзор на него можно прочитать здесь. Его фишка в том, что он дешёвый. Сами посмотрите на этот график записи:

На него единовременно можно записать 75 гигабайт, а потом он становится хуже жёсткого диска. Спасибо, что хоть не начинает вращаться. А, и ещё его можно перезаписать всего 200 раз. Из чего он вообще сделан?!

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

Ресурс перезаписи в 200 раз соответствует примерно 109 гигабайтам в день на протяжении пяти лет. 109 гигабайт в день – не то же самое, что 75 гигабайт единовременно. Да и с чтением у него всё нормально. Не лучшая производительность среди M2-дисков, но соответствует тому уровню записи, что он показывает в пределах кеша.

Сборка

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

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


Внешний вид посылки

Хитрый китаец упаковал всё в один пакет, хотя я заказывал четырьмя разными заказами на алиэкспрессе, чтобы не попасть под пошлины о двухстах евро.


Содержимое коробки

К материнской плате поставляется целый лист с инструкцией! О сигналах спикера надо догадываться самому. На сайте написано, что оранжевые слоты оперативки – основные, надо ставить именно в них. Инструкция же бесполезна чуть менее, чем полностью. Я кнопку включения по ней подключил. Кстати, на коробке есть единственная надпись – MOTHERBOARD. Она не заслуживала отдельной фотографии, но упоминания определённо заслужила.

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


Корпус, вид кверху ногами

В корпусе есть сказёвые салазки. (А я планирую 3.5” диски. Придётся вынуть плату)


Место под диски

Ещё на лицевой панели есть быстрозаменяемые вентиляторы. Наверняка шумны.


Они управляются чем-то более сложным, чем просто напрямую материнской платой

Снимаем верхнюю крышку и смотрим, что внутри. Если открутить пару винтов, то можно сдвинуть дисковое пространство и освободить место для манипуляций. А материнская плата формата E-ATX, она занимает почти всё место в сервере.


Родной блок питания

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


Вот она слева, злополучная чёрная полоса!

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


У входа в магазин

Торговый зал закрыт, работает только выдача заказов. Хорошо, что была солнечная погода, не знаю, как пришлось бы в дождь. Заказы надо называть через видеодомофон, жаль, что это мало объясняется. Было бы неплохо напечатать хоть какую-нибудь инструкцию, кроме «соблюдайте дистанцию 2 метра». Ожидание не дольше десяти минут, здорово. Едем обратно.


Два кулера, один блок питания и махонький SSD

Поскольку кулеры, подходящие по габаритам корпуса были дорогие и шумные, пришлось выбрать негабаритный вариант. Это избавило от мук выбора с блоком питания: тихий ATX-формата, но с ним придётся снять крышку, или одноюнитовый, но шумный и дороже на две тысячи рублей. Начинаем примерять покупки. Изначальная задумка двух кулеров – забирать воздух из центра, но сдвигающаяся ёмкость для дисков внесла коррективы и пришлось переставить вентиляторы на последовательный продув. Будет интересно наблюдать на одном кристалле температуру на пару градусов выше, чем на другом.


Пока ещё без термопасты

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


Что-то странное и беспокоящее
Нанесение неидеальное, да и кулер я прижимал не полностью: видно смещение «лысого» места относительно центра.


Пристрелка

Добавляем дополнительный слой термоинтерфейса в места, где его явно не хватает и немного по другим местам.


Йеп, удовлетворительно

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

Из-за этого материнская плата провисает в местах крепления 24-пинового коннектора и PCI-E разъёмов. С одной стороны, это текстолит. С другой стороны, это китайский текстолит, никогда не знаешь, чего от него ждать. Но давить надо аккуратно в любом случае, будь это даже сертифицированный военной приёмкой текстолит. Даже нет, в таком случае надо давить ещё бережнее – он тоже сделан в Китае, но штучная сертификация и приёмка увеличила стоимость устройства в пару десятков раз.


Куча дырок и все не там

Помните блок питания на скотче? История циклична, вот повторение:


И да, мне это не нравится

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

Со второго раза выйти в биос тоже не получается. Путём перебирания виновников приходим к решению: поменяв местами планки оперативки и вынув SSD можно достучаться до биоса. Вставляем на место SSD и включаем компьютер ещё раз – биос грузится, диск определяется. Видимо, что-то сбросилось при отсутствующей CR2032 батарейке.

Кстати, видите, что блок для жёстких дисков выдаётся вперёд более, чем должен? Он упирается в кулер. Это не идеальный корпус для компьютеров классического форм-фактора, что поделать.


Место для первичной настройки

Небольшое отступление по поводу шума: с видеокартой уровень шума был на уровне 27-30 децибел, а после установки операционной системы уровень шума сервера снизился где-то до 8-14 децибел. Точнее измерить было сложно, поскольку фоновый уровень шума был тоже где-то в этом диапазоне: стройка метро на улице, катающиеся шары у соседей сверху, топот кошки и прочее подобное. Сервер будет стоять в икеевском шкафу без дверец, поэтому такой уровень шума подойдёт.

Бонус

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

Тем не менее, я опишу грабли, на которые наступил в процессе установки ОС.

Windows Server по причине отсутствия лицензии я ставить не стал, да и привык больше взаимодействовать с линуксовыми серверами. На старом сервере стоит Ubuntu, но на паре малоиспользуемых VPS стоит CentOS и на работе – RHEL. Поэтому будем знакомиться ближе с CentOS 8.

Идём на любое зеркало, скачиваем .torrent-файл – и за пару десятков минут выкачиваем семигигабайтный образ.

Вставляем флешку, находим её и копируем образ на неё.

И уходим пить чай. Через час приходим в уверенности, что всё уже давно скопировалось – но приглашения на ввод не появилось. Значит, всё ещё копируется. Окей, новый терминал, запрашиваем у dd , сколько осталось.

Ответ в старом терминале:

И спустя ещё пару десятков минут:

Что это было? Оно его побайтно копировало? Бедный ресурс флешки. Или проверяло корректность записи. В любом случае, надо было man dd и использовать большие блоки копирования, и ещё что-нибудь, что пригодилось однажды при копировании 64-гигового HDD на 5400 обротов в минуту. Но даже он копировался с большей скоростью, чем треть USB 1.0.

А потом стандартные выбор флешки как Boot Device, Next, Next, Next, Finish. Никаких манипуляций с разметкой диска, настройкой Ethernet. Самая обычная установка ОС в 2020 году.

Заключение

Эта первая часть рассказа о настройке нового сервера. Я бы выпустил его сразу целиком, но у меня в черновиках лежат ещё две недописанные статьи, которые, как мне кажется, интереснее «yet another server build», а вторая часть про настройку софта грозится закончиться нескоро.

Итоговая стоимость составила 57973 рубля. Вот разбивка детальнее, правда, ссылки на алиэкспресс показывают уже немного иные товары.

Оперативная память 32GB DDR3-1866 – 4 шт 19078 рублей
Процессор Xeon E5-2690 – 2 шт 10300 рублей
Материнская плата Jingsha X79 Dual Socket – 1 шт 9422 рубля
Блок питания ExeGate ServerPRO RM-800ADS – 1 шт 4852 рубля
Кулер ID-Cooling ID-CPU-SE-224-XT – 2 шт 3722 рубля
SSD Crucial P1 CT1000P1SSD8 10599 рублей
Корпус Noname Бесплатно

Примерная стоимость владения – 3.89 руб/кВт*ч * 0.8 кВт * 24 ч * 31 день = 2315 руб/месяц. Но это если он будет молотить на всю катушку не переставая в течение месяца, в чём я очень сомневаюсь по причинам отсутствия таких задач и живучести железа. Для сравнения, стоимость аренды аналогичного сервера из качественных деталей составляет около 25к руб/месяц.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *