Сервер дома. Нужно ли?
-
Вот уже наверное около 10 лет я использую дома сервер. Поначалу это был старенький ноутбук, затем старый компьютер. Последние 5-6 лет это уже сервера, самые что ни есть настоящие сервера.
Первым из серверов был HPE microserver gen8.
Очень удачная и популярная модель сервера.
Несмотря на свои скромные размеры, по виду это такой кубик с размерами граней 20-25см.
Сервер имел многое что умели и более крупные "настоящие" сервера.
А именно полноценное удаленное управление сервером iLO4.
Возможность установки производительного ЦП.Верой и правдой microserver отработал более 3 лет и сейчас продолжает работать на новом месте.
На данный момент его самый серьезный недостаток это поддержка максимум 16Гб оперативной памяти. Что уже маловато.На замену ему был приобретен сервер другого брэнда. Рассматривался и преемники microserver-а, а их на тот момент было два:
"HPE microserver gen10" и "HPE microserver gen10 Plus". Gen10 без плюса во многом повторял своего предшественника - та же форма, но были и отличия делавшей эту модель не столь популярной. А именно смена процессора у него невозможна, он намертво припаян к материнской плате. Отсутствие удаленного управления. Поясню что же я понимаю под словосочетанием "удаленное управление". Функция удаленного управления есть у многих брендов называется она по разному, это iLO у HPE, iDrac у Dell, как-то там у NEC и Fujitsu. Часто это называют еще IPMI, хотя это не совсем то. Так как IPMI это просто получение/установка параметров сервера, например настройки куллера или подобное. Что то же можно назвать управлением, но часто под часто когда говорят про IPMI понимают еще у полноценную виртуальную консоль, позволяющую полноценно управлять сервером, как будто вы сидите непосредственно рядом с сервером и управляете его клавиатурой и смотрите на монитор подключенный к серверу.Для чего это нужно? Поясню на примере, чаще всего сервер убирается с глаз долой, ставится на полку или в кладовку.
К нему не подключают ни клавиатуры, ни мышки, ни монитора. Подключается только электричество и провод для подключения к локальной сети.
А удаленная виртуальная консоль используется для установки операционной системы и при возникновении проблем с сервером.
Так то первоначальную установку можно провести и подключив сервер к монитору и клавиатуре.
А после настройки отправить по месту постоянной дислокации. При отсутствии удаленного управления так и поступают.
Но иногда техника или программное обеспечение имеет свойство сбоить.
Часто бывает что из-за ошибки в настройках доступ к серверу через веб-интерфейс пропадает.
Иногда проблема решается банальной перезагрузкой, а иногда нужно восстанавливать/менять настройки или даже восстанавливать систему из резервной копии.
И без удаленного управления приходится нести сервер к монитору/клавиатуре и смотреть в чем проблема.
Кстати, по поводу изменения настроек есть поговорка (анекдот?).Изменение настроек сети в удаленном филиале, к дальней дороге.
Про HPE Microserver gen10 все ясно, он так и не снискал популярности у пользователей.
И довольно скоро ему на замену был представлен HPE Microserver gen10 Plus.
Форма сервера хоть и осталась компактной из кубической стала походить на компьютеры фромфактора SFF, это такие сплюснутые коробочки шириной сантиметров 10.
Вернулась возможность смены процессора, и модуль iLO(удаленное управление) тоже вернули, правда модуль iLO теперь не входил в базовую конфигурацию, а предлагался опцией.
Довольно не дешёвой опцией.
Главной проблемой же этого сервера стала цена, она была довольно высокой, она же и помешала ему достигнуть популярности более удачной и доступной модели поколения 8 (Microserver gen8).
К тому же многие другие брэнды тоже стали предлагать не дорогие сервера начального уровня.Один из таких серверов, нацеленных на применение в небольших компаниях, прописался и у меня.
Итак после HPE Microserver gen8 у меня появился Dell PowerEdge T140.
Довольно хороший сервер, хоть он не такой компактный как Microserver.
Но отказ от компактности убрал ограничения которые имеются у Microserver-ов всех поколений.
А именно малое количество слотов расширения.
Вот небольшое сравнение
Слотов оперативной памяти: Microserver = 2, PowerEdget T140 = 4
Слотов PCIe: Microserver = 1, PowerEdget T140 = 4
И охлаждение, а следовательно и меньший уровень шума, проще организовать в более просторном корпусе.
Из серверов предлагаемых Dell вместе с T140 рассматривался и более серьезный аппарат PowerEdge T340.
К сожалению помимо более высокой цены, он обладал и совсем уж не домашними габаритами.
Но в 2021 году вышел преемник T340 - T350.
И инженерам Dell удалось сократить размеры сервера на 37%, главным образом за счет ширины.
На момент написания данного поста T140 выступает основным сервером, но ему уже подготавливается замена в лице сервера Dell PowerEdge T350.Теперь попробую ответить на вопрос заданный в теме данного поста.
Для чего дома можно использовать сервер?-
общий доступ к файлам
Одной из главных функций у сервера это так называемая функция обеспечивающая общий доступ к файлам.
Под файлами понимаются как обычные документы так и фото/видео файлы.
Это позволяет получать доступ, например, к фотографиям с любого подключенного к домашней сети компьютера/телефона/планшета.
Так же это позволяет организовать копирование фотографии с телефона парой нажатий кнопок. -
резервное копирование
Важный функционал, и по правде говоря он должен стоять первым пунктом!
О резервном копировании есть такой анекдот из жизни:
Люди делятся на две категории:
1) кто еще не делает бэкапы
2) и кто их уже делает
Часто переход из первой категорию во вторую происходит после потери части важных данных.
Так что лучше позаботиться о резервном копировании заранее.
Для справки: 31 марта отмечают всемирный день Бэкапа. -
облачное хранилище
Довольно частый кандидат на запуск на своем сервере.
Облачное хранилище это аналог платных сервисов от Microsoft, Google и тп.
Только дома вы довольно легко можете организовать облако размерами в несколько тысяч Гб.
Тот же Nexcloud помимо облака обеспечивает большой функционал и для создания/редактирования документов (aka Office 365).
И для много другого. -
мультимедиа библиотека
На своем сервере можно запустить сервис который будет заниматься каталогизацией ваших видео/кино и прочих мультимедийных файлов.
Конечно если они у Вас имеются. -
система управления репозиториями программного кода
Если вы занимаетесь разработкой ПО или являетесь дизайнером или просто готовите учебные материалы и презентации, то Вам было бы полезно задействовать в работе такую систему управления репозиториями исходного кода. -
система видеонаблюдения
Тут даже описывать особо не нужно.
Это далеко не полный список сервисов которые могут быть развернуты на домашнем сервере.
-
-
Хотел сначала сделать обзор сервера Dell PowerEdge T140, но так как в данный момент T140 занят на своем основном месте работы, то первым будет обзор T350. А через некоторое время сделаю и обзор T140.
И так представляю вашему вниманию сервер от компании Dell - PowerEdge T350.
Сервер выполнен в формате "башня" - те. формой похож на обычный офисный компьютер, разве что погабаритнее.
Вид спереди, панель безопасности снятаПо желанию заказчика сервер может оснащаться ЦП xeon с количеством ядер от 4 до 8.
Доступны так же процессоры Pentium с 2 ядрами.
Серия процессоров xeon E-2300 принадлежит к семейству Rocket Lake.
Вид сзадиТак же теперь уже официально стал доступен объем памяти в 128Гб.
Предыдущее поколение тоже поддерживало такой объем, но не официально (по отзывам в интернете работало без проблем).Дисковая подсистема допускает установку до 8 жестких дисков с возможностью горячей замены.
Корзинки для дисков поддерживают горячую заменуДля защиты дисков от "изъятия" вредными личностями предлагается Security Bezel (накладная панель с ключом).
Выполнена в черно-синей расцветке.
Панель безопасности (вид спереди)
Панель безопасности (вид сзади)
Панель безопасности (вид сзади)За панелью безопасности прячется основная дисковая корзина на 8 дисков.
Для лучшего охлаждения все верхнее пространство выполнено из "перфорированных" квадратиков.
Эти перфорированные квадратики так же служат для охлажденияТакже доступен так называемый BOSS-S2 (второе поколение) позволяющий подключать диски m.2.
Горячая замена тоже поддерживается, но nvme вроде бы нет, доступны только диски sata.
Место под модуль BOSS-S2Dell позиционирует BOSS под установку системы.
Например, можно установить гипервизор на диски подключенные через BOSS.
И тогда для гипервизора будет доступен весь объем дискового пространства в штатной корзине подключенного через контроллер PERC.
Хочется еще добавить пару слов по поводу 11 поколения контроллеров PERC.
Наконец то произошел существенный скачек в так называемых контроллерах SAS.
Поясню, ранее один чип SAS (от LSI/Broadcom) поддерживал подключение до 8 дисков (прямое подключение, без экспандеров).
4 дисковые корзины, как правило, подключались одним проводом SFF-8087/SFF-8088 (SFF-8643/SFF-8644) на 4 диска.
Или двумя проводами если корзинка была рассчитана на 8 дисков.
Потребление такого чипа было более 10W (скорее ближе к 12W).
PERC H355PERC 11 использует новый чип SAS3816.
Чип поддерживает подключение до 16 дисков.
И при этом общее потребление не превышает 10W!
Ранее контроллер на 16 дисков собирался из двух чипов и общее потребление такой карты приближалось к значению в 25W.
В Dell T350 корзина на 8 дисков подключается проводом SFF-8654-8i.
Подключение корзины к контроллеру PERC, в центре виден коннектор для подачи питания к ODD/HDDТак же на материнской плате есть два коннектора SFF-8654-4i(один используется для подключения BOSS-S2) и один порт SATA (используется для подключения оптического привода DVD-[ROM|RW]).
Красный провод, это провод добавленный мною для подключения диска SSDУ себя в сервере я планирую подключить диски помимо основной корзины так же и к этому внутреннему коннектору.
На материнской плате так же есть 6ти пиновый коннектор для подачи питания жестким дискам.
По умолчанию к нему подключен оптический привод DVD.
Плата дисковой корзиныСлоты расширения PCIe
PCIe #1 и PCIe #2, во второй слот установлена плата PERC H355
Нижние слоты PCIe подключены к дополнительному чипу, а не к процессоруТут тоже есть прогресс.
Наконец то и в серверном сегменте стал доступен PCIe gen4 (а в домашнем сегменте уже PCIe gen5...).
В процессоре стало доступно на 4 линии больше вместо 16 линии xeon E-2300 предлагает 20.
Между слотами они разделены так, нумерация с верху:- x4 (коннектор x8) подкл. к ЦП
- x16 (коннектор x16) подкл. к ЦП
- x1 (коннектор x1) подкл. к доп. чипу
- x4 (коннектор x8) подкл. к доп. чипу
С одной стороны вроде бы не плохо, но в предыдущем поколении было доступно два порта с 8 линиями (правда не было PCIe на 16 линий).
Слоты PCIe в интерфейсе iDRACРазумеется доступно удаленное управление сервером (за виртуальную консоль надо доплатить).
В интерфейсе iDrac доступны данные по потребляемому количеству электроэнергии.
(Для того что бы это было доступно вроде нужно заказывать с двумя БП, хотя не уверен)
Один из БП, обещают энергоэффективность 94%, это очень хороший показатель, надо сказать довольно частый у серверов, но не так часто встречается в домашних ПК
Главная страница iDRAC позволяет одним взглядом оценить состояние сервера
На прочих страницах доступны более подробные данные о датчиках температуры, потребления электроэнергии и тп.Энергопотребление.
В выключенном состоянии сервер кушает около 8W, что довольно много.
После запуска около 36W (подключен один диск ССД).
В выключенном состоянии довольно высокое потребление электроэнергии
После запуска сервер потребляет 36W -
Распиновка коннектора для подачи питания к дискам HDD.
Совместим с DELL PowerEdge T140/T340 и T150/T350PowerEdge DELL T350 SATA power connector pinout.
Compatible with DELL PowerEdge T140/T340 and T150/T350 -
По прошествии 2х месяцев сервер разжился 8ю дисками в главной корзине + еще подключено 5 ssd дисков внутри корпуса.
Из замеченного за это время - сервер T350 работает тише предыдущего сервера T140.
Вероятно за счет куллера большего диаметра.
И хотя я менял куллеры в T140 на менее шумные, но один куллер имеющий 6-пиновый разъем подключения заменить тогда не удалось.
В T350 же используются стандартные для Dell 5-пиновые разъемы на которые можно легко найти переходник на стандартные 4-пиновые коннекторы (ниже сделаю фото, там есть нюанс).
Сервер на своем рабочем месте -
Распиновка коннектора для переходника подключения стандартного куллера.
Совместим с DELL PowerEdge T140/T340 и T150/T350.
Часто переходники продающиеся на aliexpress/ebay требуют перестановки пинов.PowerEdge DELL T350 fan connector pinout.
Compatible with DELL PowerEdge T140/T340 and T150/T350. -
Из интересного относительно PowerEdge T350.
Проверил что коннектор предназначенный для подключения BOSS S2, является PCIe слотом в формате sff-8654-4i (slimsas).
Туда вполне можно подключить, например, диск с интерфейсом U2.
Что я и проверил подключив диск Samsung PM963 (PCIe).На схеме разъем BOSS S2 под номером 15.
-
Доступно 2 линии PCIe, пропускная способность около 2Гб/сек.
Информация из lspci (Версия PCIe - 3.0)
LnkSta: Speed 8GT/s (ok), Width x2 (downgraded)
-
Недавно получил в своё распоряжение сервер Lenovo ThinkSystem ST550. Этот сервер оснащен уже так называемым "старшим" Xeon. Изначально в сервере стоял Xeon silver 4110 8 ядер/16 потоков, не очень быстрый, но довольно холодный процессор. Максимальная частота 3ГГц, при нагрузки на все ядра 2.4ГГц, потребление ЦП при полной нагрузки около 50Вт.
Пока поменял его на Xeon Gold 6230 20 ядер/40 потоков, максимальная частота 3.9ГГц, уменьшение частоты от нагрузки указано в таблице ниже.
Наверное на зимних каникулах сделаю более подробный отчет-обзор этого сервера.
И в дальнейшем он пойдет на замену текущего сервера Dell PowerEdge T350, потому как Xeon E-2324G хоть и быстрый процессор, но имеет всего 4 ядра и не поддерживает HT, т.е. и потоков тоже всего 4. А 20 ядер у Xeon Gold 6230, это все же 20 ядер да и поддержка бОльшего объёма памяти лишней не будет, так же как и официальная поддержка установки GPU. Что очень пригодится для локального запуска моделей AI. -
Распишу своё видение текущей линейки "старших" Xeon Scailable.
Сейчас Intel предлагает Xeon Scailable 4-го поколения, летом 2024г. выходит 5-е поколение.
Если, например, сравнить 2-е и 4-е поколения, то видно увеличение производительности на ядро примерно на 20~25% (на основе данных из интернета).
Увеличение количества ядер на одном кристалле и соответственно возросший TDP.
Если для 2-го поколения средний TDP, это ~150Вт.
То для 4-го это уже ~235Вт.
Конечно само по себе значение TDP мало о чем говорит.
Но оно может служить ограничением на то какие процессоры поддерживает сервер.
Например, для приведенного выше Lenovo ThinkSystem ST550 это 125Вт, процессоры с TDP более 125Вт уже не поддерживаются.
И если бы, например, этот сервер поддерживал бы Xeon Scailable 4-го поколения, то из всего списка Xeon Scailable 4-го поколения таковых подошло бы только 2, это Xeon Gold 5403N 115Вт и Xeon Bronze 3408U 125Вт.
В случае Xeon Bronze 3408U это похоже на анекдот, так как у него и максимальная частота не превышает 1.9ГГц.
Собственно с самого выхода Xeon Scailable существование Xeon Bronze ни чего кроме недоумения не вызывает.
Вот правда для чего они предназначены?Собственно вышеизложенное просто поток мыслей на тему и не более)