5 июля 2015 г.

Радикальное решение вопроса домашнего сервера - аппаратный апгрейд

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



Вот так выглядели внутренности сервера до начала этой затеи. Процессор Core2 Quad Q8200, 4GB памяти, загрузка с 80-гигабайтного 2.5-дюймового диска, основное хранение - на 3.5-дюймовых дисках без каких-либо средств RAID, потому что не очень-то и нужно. Объём того, что нельзя потерять, не очень велик, плюс оно синхронизируется с другими местами, некоторые из которых удалены географически. Корпус продувается не слишком хорошо, однако 12-сантиметровый вентилятор на верхней крышке, работающий на вдув, плюс один 9-сантиметровый, работающий на продув отсеков с дисками. Noctua производит хорошие тихие вентиляторы, но уж очень дорогие. У этой модели неплохой воздушный поток, так что именно поэтому я в своё время взял именно её. А вот все остальные вентиляторы - что процессорный, что дисковый - GlacialTech. Очень дешёвые, производительные и очень тихие. Всякий раз, когда надо купить вентилятор, сравниваю с дорогими брендами, и всякий раз убеждаюсь что цена - вовсе не показатель качества. По крайней мере, в этом случае.

Покопавшись по сусекам, я нашёл у себя в закромах пару процессоров Xeon LGA771 с тепловым пакетом 80 Вт и 8 планок памяти по 1 гигу. Потихоньку стал зреть план поиска системной платы под этот сокет, главное чтобы по-прежнему формата ATX. Цены на Яндекс-маркете не порадовали, но я обратился на Авито. Пара дней мониторинга и вуаля - появилось предложение платы от Supermicro. Цена порадовала безмерно, так что пришлось покупать.



Изучение платы принесло понимание что кулеры для 775 чипсета не годятся, поэтому пришлось снова поискать на Авито. Нашлось. 2 раза по полкилограмма меди от Supermicro в заводской упаковке. Дальше я сделал огромную ошибку. Вот что мне стоило заранее проверить, полезет ли память в плату. Нет, я дотянул до ближайших выходных, на которые запланировал переезд сервера. Старая начинка была вынута и трансплантирована в занятый у знакомого ненужный ему корпус, корпус же сервера был очищен от многолетних наслоений пыли и кошачьей шерсти:



Стал прилаживать память. Не лезет! Стал смотреть - пропил на модуле памяти на какой-то миллиметр не совпадает с ключом на слоте. Полез разбираться и выяснил, что системная плата поддерживает Register DIMM, а у меня на руках - Fully Buffered (как будто я понимаю что есть что!). Если бы я выяснил это до выходных, я бы возможно нужный тип памяти где-нибудь раздобыл бы. А так пришлось бросаться искать на Avito, звонить и срочно ехать на другой конец Москвы. Чешется же ведь.

Нужная память была закуплена и благополучно установлена в плату:



Вот в такой конфигурации я смонтировал плату в корпус, подключил что попало куда следует, включил. Сброс параметров BIOS, установка параметров по собственному вкусу - всё работает. Выяснил, что процессоры греются неимоверно. Естественно же. 2 раза по 80 ватт в замкнутом непродуваемом пространстве - это вам не хухры-мухры.

Дабы не искушать судьбу, всё погасил и начал прорабатывать 2 пути улучшения ситуации.

1. На задней стенке корпуса предусмотрены отверстия для монтажа 2 6-сантиметровых вентиляторов. Нашёл подходящие GlacialTech в Ситилинке. Немного напрягся от того что шум от них существенно выше комфортного предела. Но зато для 6 см воздушный поток был рекордным, так что подумал что всё равно куплю и проверю.

2. Поскольку процессоры 5310 достаточно старые, с литографией ещё в 65 нм, 80 Вт рассеиваемой мощности - это много. Выяснил что для LGA771 есть процессоры с тепловым пакетом 50 Вт, изготовленные литографией 45 нм. Самый распространённый из них - L5420. Ещё пара дней мониторинга Авито, и нужная мне пара процессоров была куплена.

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

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



Я бы конечно предпочёл бы установить вентиляторы непосредственно на корпусе, но проблема в том, что туда могут полезть вентиляторы не толще 15 миллиметров. У Glacial таких вентиляторов нет, а те которые есть у других - шумные и нифига не производительные.



Дисков я пока подключил 2 - для экспериментов с операционной системой и для экспериментов с миграцией данных на диск объёмом больше 2 ТБ (это такие современные 640K, если понимаете о чём я).

В результате конфигурация сервера сейчас выглядит вот таким образом:



Зачем мне дома сервер с 8 ядрами и 24 гигабайтами памяти? А не знаю, чтобы было. Тем более что обошлась вся эта порнография вот во что:
  • Системная плата: 5000 руб.
  • 6 планок памяти по 4 ГБ: 4500 руб.
  • 2 радиатора: 1000 руб.
  • 2 процессора: 3000 руб.
Мелочовку типа вентиляторов и термопасты я уж не считал. Если бы я был умным, я возможно нашёл бы память и процессоры забесплатно. Но уж раз купил, значит купил.

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

Но это всё будет увязываться с моими экспериментами с софтом и миграцией данных со старого сервера. И это - темы для будущих заметок цикла.

* * *
Другие заметки этого цикла:
* * *
Кстати, если вы читаете эти заметки в Фейсбуке или каком-нибудь гуглплюсе, имейте в виду, что в оригинале есть картинки, которые туда не попадают. Я предупредил.

Комментариев нет: