Приветствую вас! Возник такой вопрос. Есть у меня рабочая станция Lenovo ThinkCentre m71 с двухъядерным i3 2100 и 500 гигабайтным HDD. Вопрос состоит в следующем: хватает ли старого двухядерника для домашнего сервера или i3 уже все и нужно попытаться найти комп с более современным железом?
Однозначно не хватит!
Чисто развернуть может и хватит, полноценно пользоваться сложновато будет.
HA - у меня на крутом одноплатнике (NanoPi M4V2) с 6 ядрами и 4GB RAM - оперативки катастрофически не хватает, выношу дополнения на отдельный сервер, по процессору нормально
CPU usage 19.19% of 2 CPU(s)
Memory usage 81.36% (3.25 GiB of 4.00 GiB)
Это DEV окружение, почти пустое
Jellyfin потянет, если без перекодирования видео (у меня 400МБ оперативки ест), торрентокачалку под вопросом
CPU usage 0.98% of 2 CPU(s)
Memory usage 8.51% (348.57 MiB of 4.00 GiB
Это мини ПК на N100
NextCloud - только если только его крутить, у меня пустой инстанс сейчас
CPU usage 5.79% of 4 CPU(s)
Memory usage 47.05% (3.72 GiB of 7.91 GiB)
Старенький Xeon E5620, когда тыкал для поста про nextcloud нагрузка увеличивалась до 30%
Узел для Zero Trust сети – ничего сказать не могу т.к. не пользую, но в i3 2100 нет поддержки AES NI поэтому могут быть проблемы с шифрованием трафика (высокая нагрузка на проц), для роутеров рекомендуют процессоры с AES шифрованием
Вот сравнение моих МинПК (N4000 надо дозаполнить по потреблению), ваш i3 процентов на 30% мощнее моего N4000, а N4000 меня прям расстроил, не ожидал (но по синтетике все сходится)
Я на него вынес критически важные сервисы (пока без High Availability) и там, где на ряженке было 5% тут нагрузка на проц не опускается меньше 20-30% и заметил, что DNS на adguard периодически отваливается, пока временно верну одноплатник в качестве второго сервера и пытаюсь понять причину
Резюмируя
Однозначно HDD заменить на SDD, так хоть как-то будет работать, с жестким диском iowait будет за разумными пределами, а у Вас и так нет запаса по “прочности”
Попытаться проапгрейдить оперативку, хотяб +4ГБ, в идеале 1 на систему, 4 на HA, 1 на jellyfin, 6 на nextcloud, 1 на ZT + запас, т.е. 16 бы. HA в виртуалке, она использует свое ядро и кеширование диска, остальное или на хост или в lxc alpine контейнерах
На старте CPU может и хватить, но вангую загрузку в простое 50-60% без запаса по мощности, про ESPHome можно забыть, однозначно будут периодические фризы, HA обновляться будет минут 10
Думать, что еще надо добавить сюда (~qbittorrent~ transmission) и присматриваться к более производительному железу
Однозначно, надо будет ужиматься в ресурсах, выбирвать более легковесные альтернативы,например, openCloud вместо nextCloud, alpine вместо ubuntu/debian в качестве гостевой ОС (если используется виртуализация/контейнеризация) или вообще отказываться от них, несколько раз думать перед тем, как качать аддоны в HomeAssistant и т.д.