Перейти к содержанию

Главная / Статьи

Frigate · следующий апгрейд

От N100 к отдельному Frigate‑серверу: зачем и что будем измерять.

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

32 ГБ RAMIntel iGPUNVMe 1 ТБ2.5GbE
Коротко: отдельный Frigate‑сервер нужен не потому, что N100 «плохой». Наоборот: N100 уже доказал, что хорошо тянет Home Assistant и выборочную видеоаналитику. Новый хост нужен только когда мы можем назвать конкретный ресурс, которого перестало хватать.

Текущий N100 — это baseline

Сейчас один CHUWI HeroBox с Intel N100 обслуживает несколько ролей через Proxmox: Home Assistant, Frigate, Asterisk, VPN и вспомогательные сервисы. Это полезный реальный baseline: у нас есть рабочая система, на которой можно измерить CPU, RAM, iGPU и диски до любого апгрейда.

Текущая реальная серверная стойка проекта Дом без магии
От этой стойки считаем апгрейдсначала измеряем текущий N100, потом переносим только то, что действительно мешает

Что уже ограничивает текущий хост

Самый очевидный предел HeroBox — 8 ГБ RAM без возможности расширения. Когда на одном узле одновременно работают несколько VM и LXC, запас памяти заканчивается раньше, чем становится бесполезен сам процессор N100.

Видео добавляет второй класс нагрузки: декодирование потоков, детекция, распознавание лиц, LPR, semantic search и запись событий. По отдельности каждая функция выглядит лёгкой, но важна их одновременная работа в момент реального события.

Когда отдельный сервер уже оправдан

RAM стабильно у потолкаСистема регулярно живёт без разумного запаса, а не один раз показала высокий процент.
Добавление камер снижает стабильностьПоявляются задержки детекции, пропуски событий или swap начинает активно работать.
Новые модели конкурируют за iGPUДекодирование и AI начинают мешать друг другу на одном интегрированном GPU.
Архив влияет на аналитикуЗапись и чтение клипов создают I/O‑пики, заметные по времени обработки событий.

Целевая конфигурация — не финальная спецификация

CPUIntel Core i5‑14500 или близкий класс с современной Intel iGPU
Память32 ГБ как нормальный стартовый запас, с возможностью расширения
СистемаNVMe 1 ТБ для ОС, контейнеров и быстрых рабочих данных
Сеть2.5GbE — прежде всего для быстрого обмена с будущим хранилищем
Архивкорпус с охлаждением и местом под отдельные HDD
Arc A310только как отдельный эксперимент после baseline на iGPU

Почему сначала Intel iGPU

В текущем стенде уже работает аппаратное декодирование через VAAPI и OpenVINO. Поэтому логичнее сначала проверить более мощную интегрированную графику Intel на том же наборе камер. Это сохраняет архитектуру простой и даёт честный ответ: хватает ли одного iGPU для декодирования и AI‑задач нового масштаба.

Дискретную Arc A310 имеет смысл добавлять только после измерений. Иначе мы одновременно меняем CPU, память, iGPU и дискретный ускоритель и уже не понимаем, какой компонент реально дал результат.

Что измеряем до переноса

Что должно стать лучше после переноса

Главная метрика — не «процессор теперь 20% вместо 80%». Пользовательский результат важнее: события не должны задерживаться, одновременная запись не должна мешать детекции, а добавление LPR и распознавания лиц не должно превращать систему в постоянную борьбу с лимитами.

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

Что останется на N100

После выноса Frigate N100 не становится ненужным. Напротив, это хороший кандидат оставить Home Assistant, Asterisk, VPN и лёгкие инфраструктурные сервисы на отдельном тихом хосте. Тогда сбой или эксперимент с видеосистемой меньше влияет на управление домом.

Миграция без большого выключения

  1. снять baseline текущего Frigate;
  2. поднять новый хост параллельно, не выключая старый;
  3. перенести одну тестовую камеру;
  4. сверить события, MQTT и Home Assistant;
  5. переносить остальные аналитические камеры по одной;
  6. только после стабильной работы убрать Frigate со старого хоста.

Апгрейд должен доказать пользу цифрами

После сборки опубликуем одинаковые замеры N100 и нового сервера на одном наборе камер.