Системные требования Proxmox Backup Server

Сервер резервного копирования, который падает под нагрузкой во время верификации бэкапов или «захлёбывается» при одновременной записи нескольких задач, чаще всего страдает не от ошибок в настройке, а от несоответствия железа реальным системным требованиям Proxmox Backup Server. Перед установкой стоит проверить три вещи: объём оперативной памяти относительно размера хранилища, тип дисковой подсистемы и поддержку процессором 64-битной архитектуры с аппаратной виртуализацией.

Proxmox Backup Server (PBS) — это специализированное решение на базе Debian для резервного копирования виртуальных машин, контейнеров и физических хостов с дедупликацией и инкрементальными снапшотами. В отличие от универсальных NAS-решений, он активно нагружает CPU при индексации чанков и требует продуманной дисковой конфигурации. В этой статье разберём минимальные и рекомендуемые требования, объясним, от чего зависит потребление ресурсов, и поможем подобрать конфигурацию под ваш масштаб.

Минимальные системные требования

Официальная документация Proxmox указывает довольно скромный минимум: 64-битный процессор (x86-64), 4 ГБ оперативной памяти и диск для установки системы. На такой конфигурации PBS действительно запустится и будет выполнять резервное копирование, но с оговорками — без интенсивной верификации, garbage collection и с небольшим числом одновременных задач.

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

  • 🖥️ Процессор: x86-64 с поддержкой Intel VT или AMD-V, желательно не менее 4 ядер
  • 💾 Оперативная память: минимум 4 ГБ, комфортный старт — от 8 ГБ
  • 💽 Системный диск: от 32 ГБ под ОС и метаданные
  • 🌐 Сеть: Gigabit Ethernet как минимум, для крупных инфраструктур — 10GbE

Рекомендуемые требования для продуктивной среды

Для рабочей среды с регулярными бэкапами нескольких хостов Proxmox VE требования заметно выше. Ключевой ресурс здесь — оперативная память: PBS использует её для кэширования индексов дедупликации, и чем больше объём хранимых данных, тем больше RAM требуется для быстрой работы.

Ориентировочная конфигурация для средней инфраструктуры: процессор с 4–8 ядрами, 16–32 ГБ RAM, отдельный массив под datastore и сеть 10GbE, если суммарный поток бэкапов превышает возможности гигабитного канала. Точные цифры зависят от количества одновременных задач и размера хранилища — универсальной формулы нет, поэтому закладывайте запас и мониторьте фактическое потребление после запуска.

Требования к дисковой подсистеме

Диски — самая критичная часть конфигурации PBS. Все операции записи проходят через журнал и синхронизацию, поэтому медленные HDD без кэша становятся узким местом уже при двух-трёх параллельных задачах. Для системного раздела и, особенно, для метаданных datastore желательно использовать SSD.

Типовая схема разделения: отдельный SSD (или зеркало из двух SSD) под операционную систему и отдельный массив под данные бэкапов. Для datastore подойдут как HDD в RAID (ZFS или аппаратный RAID), так и SSD — выбор зависит от бюджета и требований к скорости восстановления. Учтите, что ZFS сам по себе потребляет заметный объём оперативной памяти под кэш ARC.

⚠️ Внимание: не размещайте datastore Proxmox Backup Server на сетевых файловых системах вроде NFS без крайней необходимости. PBS рассчитан на локальное блочное хранилище, а работа поверх сетевых ФС может приводить к проблемам с блокировками и производительностью. Если удалённое хранилище необходимо, рассмотрите второй экземпляр PBS с репликацией.
КомпонентМинимумРекомендуетсяКомментарий
CPU2 ядра x86-644–8 ядерНагрузка растёт при верификации и GC
RAM4 ГБ16–32 ГББольше — при больших datastore и ZFS
Диск ОС32 ГБSSD 100+ ГБЖелательно зеркало для отказоустойчивости
DatastoreHDDRAID из HDD или SSDОбъём — по политике хранения бэкапов
Сеть1 GbE10 GbEЗависит от числа одновременных задач

Как объём данных влияет на потребление памяти

Дедупликация в PBS работает за счёт разбиения данных на чанки и построения индексов. При операциях garbage collection и верификации сервер обращается к этим индексам активно, и при нехватке RAM система уходит в подкачку — скорость падает в разы. Именно поэтому объём оперативной памяти нужно планировать с привязкой к размеру datastore, а не «на вырост» абстрактно.

Если вы используете ZFS, добавьте к расчёту аппетиты ARC-кэша: по умолчанию он может занимать значительную долю свободной памяти. На серверах с 16 ГБ и менее имеет смысл ограничить размер ARC через параметры модуля ZFS, чтобы оставить ресурс самому PBS. Точные значения лимита подбираются под конкретную нагрузку — начните с консервативных и наблюдайте за показателями.

📊 Какая конфигурация RAM у вашего сервера резервного копирования?
До 8 ГБ
8–16 ГБ
16–32 ГБ
Более 32 ГБ

Проверка совместимости перед установкой

Прежде чем разворачивать PBS, убедитесь, что железо соответствует базовым условиям. Проверка занимает несколько минут и избавляет от проблем на этапе эксплуатации.

☑️ Подготовка к установке PBS

Выполнено: 0 / 5

Установка возможна двумя способами: с официального ISO-образа на «голое» железо или поверх уже установленной Debian через пакетный репозиторий. Первый вариант проще и предпочтительнее для выделенного сервера, второй даёт гибкость, если нужна нестандартная разметка дисков.

egrep -c '(vmx|svm)' /proc/cpuinfo

Эта команда на существующей Linux-системе покажет число ядер с поддержкой аппаратной виртуализации. Если результат больше нуля — базовое требование по CPU выполнено.

Типичные ошибки при выборе железа

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

  • ⚡ Не ставьте PBS на тот же физический сервер, который он резервирует — при отказе хоста вы потеряете и бэкапы
  • ⚡ Не используйте SMR-диски в RAID-массивах под интенсивную запись — их производительность непредсказуема
  • ⚡ Не игнорируйте мониторинг SMART и состояния RAID после запуска
⚠️ Внимание: размещение Proxmox Backup Server внутри виртуальной машины на том же кластере Proxmox VE, который он резервирует, — допустимый сценарий для тестов, но рискованный для продуктивной среды. При сбое кластера вы одновременно теряете и продакшн, и средство восстановления.

Масштабирование и рост инфраструктуры

При росте числа защищаемых виртуальных машин требования к PBS растут нелинейно: увеличивается не только объём хранилища, но и число одновременных подключений, длина очередей задач и нагрузка при garbage collection. Планируйте апгрейд заранее, ориентируясь на фактические метрики — загрузку CPU, использование RAM и дисковые задержки во время окон бэкапов.

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

Можно ли запустить PBS на Raspberry Pi или ARM-устройстве

Официальные сборки Proxmox Backup Server выпускаются для архитектуры x86-64. Существуют неофициальные порты на ARM, но они не поддерживаются разработчиками, могут отставать по версиям и не рекомендуются для хранения важных резервных копий. Для продуктивного использования выбирайте серверную платформу x86-64.

Часто задаваемые вопросы

Сколько оперативной памяти нужно Proxmox Backup Server для небольшой инфраструктуры?

Для домашней лаборатории или малого офиса с несколькими виртуальными машинами достаточно 8–16 ГБ. Если используется ZFS или планируется большой datastore, закладывайте больше и контролируйте потребление по факту через мониторинг.

Можно ли установить PBS на тот же сервер, где работает Proxmox VE?

Технически возможно (например, в виртуальной машине или LXC-контейнере), но для продуктивной среды это нежелательно: при отказе хоста вы одновременно теряете и рабочие нагрузки, и резервные копии. Выделенный сервер или хотя бы отдельная площадка — более надёжный вариант.

Какие диски лучше для datastore — HDD или SSD?

SSD обеспечивают заметно более быструю верификацию, garbage collection и восстановление, но дороже за терабайт. Компромисс — HDD в RAID под основной объём и SSD под систему. Для критичных сценариев с коротким RTO предпочтительнее SSD-массив.

Нужна ли аппаратная виртуализация для работы PBS?

Сам Proxmox Backup Server не запускает виртуальные машины, поэтому VT-x/AMD-V не является строго обязательным. Требуется лишь 64-битный процессор x86-64. Однако поддержка виртуализации полезна, если вы планируете размещать PBS внутри ВМ.

Какой канал сети нужен для бэкапов?

Гигабитной сети достаточно для небольших инфраструктур с ночным окном бэкапов. Если суммарный объём ежедневных изменений велик или задачи идут параллельно с нескольких хостов, переходите на 10GbE — иначе сеть станет узким местом раньше дисков.