Начало
В конце 2021 года у меня появилось непреодолимое желание построить свой небольшой домашний вычислительный кластер. Практической задачи на тот момент у меня не было (и до сих пор не появилось), так что подходил исключительно с исследовательским интересом. Вообще, любой домашний кластер можно использовать ради экспериментов, для домашнего хостинга или просто для кайфа от обладания им — мой случай именно третий.
Когда начал изучать чужой опыт, быстро понял, что все строят кластеры на Raspberry Pi. Тогда цены на «малинки» только росли и уже кусались, поэтому решил искать другие варианты.
Вариант с полноценным сервером я сразу отбросил — слишком дорого, громоздко, шумно, и энергопотребление конское, плюс мощности были бы с большим запасом, а мне это было не нужно.
Понял, что мини ПК, именно то, что мне требуется.
Основные преимущества Мини ПК
Мини ПК отлично подходят для домашнего вычислительного кластера, и вот почему:
Компактность: они занимают минимум места и легко размещаются даже в небольшой квартире.
Низкое энергопотребление: такие устройства едва греются и могут работать круглосуточно без особых затрат.
Тихая работа: в большинстве мини ПК стоят пассивные или очень тихие системы охлаждения.
Практичность: мини ПК значительно дешевле серверных решений, к тому же удобны для поэтапного масштабирования — можно докупать новые узлы, когда понадобятся.
Портативность: легко переносить между комнатами или взять с собой, если вдруг понадобится.
Масштабируемость: просто добавить ещё одну машинку — и вот тебе уже «облако».
Гибкая конфигурация: современные мини ПК спокойно работают с быстрыми SSD, гигабитной или даже 2.5G-сетью, имеют слот M.2, иногда два сетевых адаптера и приличный запас памяти для сервисов уровня Kubernetes.
Выбор Мини ПК
После просмотра предложений на Авито, остановился на бюджетон варианте Lenovo IdeaCentre Q180 и Q190.
Q180 по современным меркам не тянет серьёзные задачи или полноценный Kubernetes-кластер, но для первых шагов, песочницы или лёгких сервисов попробовать его можно.
Мои Q180 с Intel Atom D2500/D2700, 4 ГБ DDR3 и HDD на 240–500 ГБ. Для простых тестов этого хватит, но память ограничена 4 ГБ, а Atom всё же довольно медленный, если планируются серьёзные или хотя бы средние нагрузки.
Мои эксперименты больше не требовали: просто хотел собрать простейший кластер, чтобы попробовать и проверить, как это работает. Если запускать домашний сайт на Wordpress — реально работать будет.
Строительство кластера
Привожу этапы строительства кластера с датами:
22.01.2022
Получил заказанный коммутатор TP-Link LS1005G:
5 портов, 1000 Мбит/сек, всего за 890 ₽. Просто взял самый бюджетный.
24.01.2022
Приехали мини ПК Lenovo IdeaCentre:
Q180 (2 шт. по 3500₽)
Q190 (1 шт. за 3000₽)
У одного Q180 не работает HDMI, но VGA норм.
Итого, вместе с моим старым Q180 (4000₽), имею 4 машины:
Q180 (3 шт.)
Q190 (1 шт.)
25.01.2022
Заказал стойки и винты для крепления HDD. Потратил 1201₽.
27.01.2022
Вычислил, что нужен блок питания не менее 300 Вт (с небольшим запасом) — на корпусе мини ПК указана потребляемая мощность 60 Вт.
План работ:
уточнить по питанию (сколько и каких проводов нужно, с учётом коммутатора)
переделать выводы под разъёмы 5.5×2.5 мм — четыре штуки
заменить термопасту и почистить охлаждение
собрать платы на стойках
поставить Ubuntu, настроить сеть
29.01.2022
Нашёл дома старый ATX блок на 800 Вт. Проверил — мини ПК работают от 12 В, можно спокойно запитать от ATX блока.
31.01.2022
Поставил платы на стойки, прикинул компоновку кластера.
05.02.2022
Переделал питание: купил 4 автомобильных шнура-зарядки (2.5×5.5 мм, по 160₽ каждый).
Для коммутатора кабель шёл в комплекте.
Проверил — всё заводится.
23.04.2022
Сделал нижнуюю площадку корпуса и нижние опоры из оргстекла. Сначала пытался сварить стекло растворителем, но успеха не имел, поэтому просто приклеил термоклеем.
30.04.2022
Вырезал и прикрутил верхнюю крышку из оргстекла.
18.03.2023
Кластер готов: работают все 4 машины, стоит Ubuntu Server 22.04.
Правда, одну машину (Q180) пришлось заменить на Q190 — достался слишком древний экземпляр с BIOS 2011 года, который не поддерживал загрузчик Ubuntu. Не стал разбираться и просто купил за 4500 ₽ (5000 ₽ с доставкой) ещё один Q190.
Установил Kubernetes - работает.
Итоговый бюджет
Общих затрат - 21 731₽, без учёта оргстекла, и 4-х кабелей RJ-45, сейчас не помню сколько отдал.
Выводы
Мини ПК годятся для создания домашних кластеров. Подбор конфигурации Мини ПК зависит от задач и бюджета. Малинки и их аналоги в современных условиях проигрывают Мини ПК, как по бюджету так и по характеристикам. Одного бюджетного б/у блока питания хватает только на 4 Мини ПК и один коммутатор - тут конечно многое зависит от модели.
Комментарии (24)

Moog_Prodigy
13.10.2025 11:40Я собираю нечто подобное на orange pi zero. Но это не про производительность, это про физические инстансы линукса, на которых можно делать много маленьких вещей одновременно. Если им надо что-то мощное гонять, всегда можно обратиться к большим машинам, коих 3 штуки, и на них хоть инференс гонять, хоть видео кодировать.
Но я рассчитывал собрать примерно 15 систем. Где-то (может и тут) подсмотрел прикольную идею: микросерверные стойки на 3д принтере. Можно добавлять, модульное.

select26
13.10.2025 11:40Считал такую систему на OPI 5. Там на ноду 8 ядер + 16/32G RAM. Локальные накопители не нужны: системы грузила ядро с локального MMC + NFS rootFS. Можно полностью грузиться по сети.
Почему отказался: система на N100/150 выходит в разы дешевле, плюс возможность добавить сетевые карты 2,5/10Gbps при соизмеримом энергопотреблении и вычислительной емкости.
В итоге пришел к "промышленному варианту": https://forums.servethehome.com/index.php?threads/lenovo-thinkcentre-thinkstation-tiny-project-tinyminimicro-reference-thread.34925/
До сих порт так все и живет: вычислительные ноды Lenovo m920q, хранилище на HP MicroServer G7 (лет пять порываюсь его обновить, но работает, зараза, и на все его хватает!).Автору - огромное спасибо! Читал с удовольствием.

hidden_pingvin
13.10.2025 11:40это про физические инстансы линукса
А чем хуже виртуалки? Я их даже на миниках с линуксом использую, под мои задачи пока хватает

Moog_Prodigy
13.10.2025 11:40У виртуалок нет gpio. И поскольку они все одинаковые (компы) то можно даже с балансировкой нагрузок поиграть.

Krey
13.10.2025 11:40Аналогично. Пять апельсинок с poe-шляпами в рамке 1U. Из ссд на них планирую кластерную фс поднять.

100h
13.10.2025 11:40А как этот "кластер" поддерживается с программной точки зрения?
Чем он отличается от четырёх не сильно мощных материнок, соединённых по сети и имеющих общее питание?
Там одна распределенная ОС исполняется?
shlmzl
13.10.2025 11:40Это не совсем материнки могли бы быть, это, как по мне, автор статьи мог мог бы задумать 4 микроконтроллерные платы каждая с набором линий ввода/вывода. Задачи у такой системы другие и перспективы минитюризации у нее серьезнее.

Brainphill
13.10.2025 11:40Почитать было интересно, не буду осуждать за выбор платформы по фару... Но вот интересно, будет ли автор на чем -то реально мощном собирать кластер?) я очень жду что-то вроде 4 мат плат на xeon 2680v4 и вот это уже будет моща и даже внятная производительность на два порядка побольше, чем этот триал проект)) и пожалуйста, делитесь деталями не только по железу , но и софту, мне кажется тема недоркскрыта

Mos2
13.10.2025 11:40Насобирать несколько одинаковых компов, не является сложной задачей. Вот создать из этих компов рабочий кластер - да. Какой софт нужен на всех? Как нагрузка будет распределятся ? Какие задачи кластер может решать эффективнее, чем обычный сервер? Вот это была бы статья о кластере, а это - просто несколько компов на одном столе.

ikarus-stv
13.10.2025 11:40Пока это были раздельные ПК, в случае отказа можно было заменить любой, не трогая остальные. А теперь это франкенштейн с общим блоком питания, который при любой манипуляции лучше обесточить. Хотя, если нет и не было задачи, и это просто игрушка, то можно и так...

pol-ron
13.10.2025 11:40В свое время уже делал подобные кластера на различных железках и на практике - абсолютно бессмысленно. Если нужна микросервисная архитектура: берём любую серверную платформу, на выбор, в соответствии с бюджетом, ставим гипервизор и получаем все и сразу. Сейчас при менеджменте ядер в Proxmox и в ESXi вообщеможно использовать наложение, или наслоение, что экономит ресурсы без потери производительности. В итоге: масштабируемость во все стороны, быстрое развертывание и минимум геморроя.

antonb73 Автор
13.10.2025 11:40Вам необходимо написать статью, как гипервизоры заменяют Kubernetes, думаю, что признательность мирового сообщества вам обеспечена. Нужно прекратить расходовать средства впустую, Kubernetes отправляется на свалку, сэкономленные ресурсы благодарное человечество тратит на более полезные вещи.

Zara6502
13.10.2025 11:40осуждать "for fun" проект наверное глупо, но смотря на 21000 руб затрат я бы выбрал другое железо, например старые ноуты на i3-2310, часто они сокетные и заменить в них ЦПУ на i5 так же выйдет недорого (можно и на i7). Но я бы поискал на N100/150 варианты.
Кстати на 2-м поколении сейчас недорого продают Mac Mini, порой по 3000 руб можно найти, а это два канала памяти DDR3L, два SATA III. Не уверен что получится воткнуть 2х8Гб, но 2х4Гб точно, итого 32 Гб для 4-х плат, 8 ядер/16 потоков.

Nunter
13.10.2025 11:40Не знаю, у меня уже месяц работает SOYO мини пк, брал на озоне что то в районе 10 тр
гипервизор проксмокс 8*
крутятся почтовый сервер (MIAB) на 2 домена
несколько сайтов, виртуальный роутер и еще что то там, даже и не помню уже
проц N150, ОЗУ 16 гигов, статистика нагрузки по линкуосновной сайт на ворд прессе, в сутки 150-200 уников + всякие роботы, поисковики и тп пауки шныряют. короче я доволен
PS самое вкусное мизерное энергопотребление, что то в районе 6 Вт
shlmzl
Такой Micro-ATX комплект летом на Озоне стоил 4 тр: "Комплект для Пк Материнская плата Atermiter x99 P4 с процессором Xeon E5 2630v4 и оперативной памятью на 16 gb(2x8gb) DDR4 " Процессор 14нм холодный, плоский медный радиатор с ним бы справился. На распродаже 11.11 цена наверное опять упадет. По производительности я так думаю один такой комплект заметно сильнее всей сборки в статье.
antonb73 Автор
Хороший комплект, если медный радиатор действительно справится, то очень даже хороший.
Если бы ещё разьём M.2 был, так вообще огонь.
Vic799
Разъёмы m2 там делаются через переходник pcie->m2 да и часто присутствуют штатно, т.к. pcie линий на серверных процах много
shlmzl
M.2 именно на этой супердешманской вроде как нет, есть на чуть более дорогих. Но один слот PCI-E x16 и один слот PCI-E x1 есть. Процессор и память б/у, MB пишут новая, что похоже на правду. Win11 ставится после некоторых танцев при установке. SSD к комплекту поставил тоже дешманский то ли Apacer, то ли Adata на 512. VS2022 работает на комплекте как по мне быстро даже с этим SSD. При установке больших пакетов SSD легко но не всегда набирает 100% загрузки. Купил, потому что Озон дал 1тр на покупки, и первое что пришло в голову тогда в Августе - купить такого типа комплект.