Домой Гайды Как неожиданное простое решение спасло перегревающийся домашний сервер

Как неожиданное простое решение спасло перегревающийся домашний сервер

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

10
0

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

Домашний сервер на базе старого ноутбука
Недорогй USB-вентилятор помог решить проблему перегрева домашнего сервера на базе ноутбука. Источник: How-To Geek

Особенности конструкции и термические проблемы

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

Со временем количество сервисов увеличивалось, нагрузка возрастала, генерируя дополнительное тепло. Ноутбук оснащен двухъядерным процессором i5-7200U с тепловыделением 15 Вт. Поскольку это устройство 2-in-1 со съемной клавиатурой, все внутренние компоненты размещены в корпусе экрана, что сильно ограничивает пространство для системы охлаждения. Внутри установлен крошечный центробежный вентилятор и тонкие плоские радиаторы. Автор уже заменял термопрокладки и использовал термопасту Arctic MX-7, но даже после этого ноутбук перегревался из-за нехватки площади радиатора для отвода тепла от постоянно работающих сервисов.

домашний сервер — иллюстрация 12 к материалу
домашний сервер — иллюстрация к публикации. Источник: How-To Geek
домашний сервер — иллюстрация 13 к материалу
домашний сервер — иллюстрация к публикации. Источник: How-To Geek
домашний сервер — иллюстрация 14 к материалу
домашний сервер — иллюстрация к публикации. Источник: How-To Geek

последствия перегрева для домашней инфраструктуры

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

домашний сервер — иллюстрация 2 к материалу
домашний сервер — иллюстрация к публикации. Источник: How-To Geek

Вентилятор работал на пределе, а внешний корпус раскалился настолько, что к нему невозможно было прикасаться. Из-за перегрева приложения стали отвечать с задержками, падали, пропадал доступ по SSH и к файловому хранилищу. Это отразилось на повседневных задачах: пропал доступ к медиатеке Jellyfin и фотографиям в Immich. Сервис AdGuard Home перестал нормально фильтровать трафик, из-за чего интернет на всех устройствах стал работать медленнее, так как роутеру пришлось обрабатывать запросы напрямую. Сильнее всего пострадала система умного дома на Home Assistant: умные лампы без подключения к интернету перестали реагировать на метки NFC, оставив владельца без нормального управления освещением.

домашний сервер — иллюстрация 3 к материалу
домашний сервер — иллюстрация к публикации. Источник: How-To Geek

Необычное и эффективное решение проблемы

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

домашний сервер — иллюстрация 4 к материалу
домашний сервер — иллюстрация к публикации. Источник: How-To Geek

После этого корпус перестал нагреваться, а все службы заработали стабильно в круглосуточном режиме. В настоящее время температура процессора удерживается на комфортной отметке около 50°C при активной работе всех сервисов и трансляции видео через Jellyfin. Для поддержания работоспособности сервера не потребовалось менять аппаратную часть, хватило направленного потока воздуха от недорогого USB-вентилятора.

домашний сервер — иллюстрация 5 к материалу
домашний сервер — иллюстрация к публикации. Источник: How-To Geek

Многие энтузиасты домашнего серверного дела начинают с малого — используют старый офисный или игровой ПК, мини-ПК, одноплатник Raspberry Pi или, как в данном случае, старый ноутбук с разбитым экраном. Устройство годами без дела лежало в ящике, пока владелец не решил найти ему полезное применение в качестве сервера. Конечно, ноутбук сильно отличается от полноценного серверного «железа», рассчитанного на бесперебойную работу годами, и изначально находится в заведомо проигрышном с точки зрения терморегуляции положении. Тем не менее, автор не запускал на нем тяжелые игровые серверы, ограничившись хранением файлов и хостингом нескольких легких приложений.

домашний сервер — иллюстрация 6 к материалу
домашний сервер — иллюстрация к публикации. Источник: How-To Geek

Замена термопасты на Arctic MX-7, которая отлично справляется с охлаждением разогнанного настольного ПК автора, к успеху не привела — крошечный центробежный вентилятор и тонкие плоские радиаторы просто не справлялись с задачей, а в конструкции ноутбука физически не хватало места для более массивного радиатора, способного поглощать непрерывное тепловыделение от запущенных сервисов.

домашний сервер — иллюстрация 7 к материалу
домашний сервер — иллюстрация к публикации. Источник: How-To Geek

Проблема усугубилась тем, что ноутбук-трансформер имеет отсоединяемую клавиатуру, и все его внутренние компоненты инженеры спрессовали непосредственно в части с экраном. Ситуация обострилась с приходом лета: кухня, где разместился сервер, сильно нагревается из-за солнечной стороны и работающих бытовых приборов, а кондиционер в квартире отсутствовал. Температура воздуха в помещении постоянно держалась выше 85°Ф (около 29,4°C).

домашний сервер — иллюстрация 8 к материалу
домашний сервер — иллюстрация к публикации. Источник: How-To Geek

В пиковые моменты перегрева внешний корпус устройства раскалялся до такой степени, что к нему нельзя было прикоснуться дольше нескольких секунд. Автор признается, что осознал степень своей зависимости от домашнего сервера только тогда, когда тот начал отказывать — еще 10 месяцев назад он даже не предполагал, насколько привыкнет к этой инфраструктуре. Помимо недоступности Jellyfin, Immich и замедления работы AdGuard Home, критической проблемой стало зависание Home Assistant. Поскольку все умные лампы в доме работают исключительно в локальном режиме через пользовательскую интеграцию, при падении сервера сканирование NFC-метки для переключения света переставало давать какой-либо результат. Владелец фактически оказался перед выбором: сидеть в полной темноте или оставлять освещение включенным на всю ночь.

домашний сервер — иллюстрация 9 к материалу
домашний сервер — иллюстрация к публикации. Источник: How-To Geek

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

домашний сервер — иллюстрация 10 к материалу
домашний сервер — иллюстрация к публикации. Источник: How-To Geek

Хотя автор не проводил профессиональных стресс-тестов «до и после», текущий результат говорит сам за себя: теперь температура двухъядерного процессора стабильно держится на комфортном уровне около 50°C даже тогда, когда активны все фоновые сервисы и одновременно идет трансляция видеоконтента через Jellyfin. Это отличный пример творческого подхода, который так ценится в homelab-сообществе, когда аппаратный апгрейд заменяется простой и дешевой внешней смекалкой.

домашний сервер — иллюстрация 11 к материалу
домашний сервер — иллюстрация к публикации. Источник: How-To Geek
Источник: https://www.howtogeek.com