Каждую ночь приложение на виртуальной машине начинает отвечать медленнее. В журнале Proxmox Backup Server при этом нет ошибки, а копия к утру готова. Для диагностики важны обе вещи: сколько занял бэкап и что происходило с приложением, пока он шёл.
Сопоставьте задержки по времени
Запишите VMID, версию Proxmox VE (pveversion -v), режим бэкапа, хранилище виртуального диска и назначение копии. Возьмите журнал задания из интерфейса Proxmox. Сверьте его метки времени с графиком задержки приложения и диска гостя. На Linux можно снять iostat -xz 1, если установлен пакет sysstat. Сравнивайте один и тот же диск при сходной нагрузке.
Если сбой длится секунды и совпадает с fs-freeze, разберите работу гостевого агента отдельно. Если задержки держатся во время передачи данных, проверьте одновременно источник, сеть и хранилище назначения. Один график пропускной способности не показывает, на каком участке ждёт запись гостя.
Когда пробовать fleecing
При записи в блок, который ещё нужен бэкапу, сначала нужно сохранить его прежнее содержимое. Fleecing позволяет временно держать этот блок в отдельном хранилище, чтобы гость меньше зависел от скорости назначения. Для пилота выберите быстрое локальное хранилище с контролем свободного места. Кэш может заметно вырасти при интенсивной записи. Проверьте поддержку нужного типа хранилища в документации своей версии PVE.
В обсуждении на форуме Proxmox пользователь сообщил о высоких задержках I/O и проблемах с ВМ во время копирования. Сотрудник Proxmox пояснил связь с медленным назначением на машинах с активной записью. Это направление диагностики, которое нужно проверить на своей нагрузке. Обсуждение на форуме Proxmox.
Сравните два прогона
На тестовой ВМ выполните два бэкапа с одинаковым назначением и сравнимой нагрузкой: с fleecing и без него. Зафиксируйте p95 задержки приложения, длительность копирования и пиковое место под кэш. Восстановите копию в отдельную ВМ и проверьте запуск приложения. Если выигрыш для гостя не виден либо кэшу не хватает места, верните прежнюю настройку задания и продолжите диагностику узкого места.
Proxmox VE, раздел Backup Fleecing · Настройка Proxmox Backup Server.