Поделиться через


Операции DPM, влияющие на производительность

 

Применимо к:System Center 2012 SP1 - Data Protection Manager, System Center 2012 - Data Protection Manager, System Center 2012 R2 Data Protection Manager

Количество операций передачи данных, выполняемых System Center 2012 – Data Protection Manager (DPM), влияет на производительность, в том числе:

  • Создание реплики — эта операция выполняется однократно для каждого члена группы защиты.

  • Отслеживание изменений — это непрерывный процесс на каждом защищенном компьютере.

  • Синхронизация данных — эта операция выполняется по расписанию.

  • Выполнение проверки согласованности — эта операция выполняется, когда реплика становится несогласованной.

  • Выполнение быстрой полной архивации — эта операция выполняется по расписанию.

  • Резервное копирование на ленту — эта операция выполняется по расписанию.

  • Выполнение процессов DPM— Описывает процессы DPM, влияющих на производительность.

Создание реплики

Репликой называется полная копия защищенных данных для одного тома, базы данных или группы хранения. Агент защиты DPM на защищенном компьютере отправляет данные, выбранные для защиты, на сервер DPM. Реплика создается для каждого члена группы защиты. Создание исходной реплики — ресурсоемкая операция со значительной нагрузкой на сетевые ресурсы.

Обычный сценарий

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

  • Репликация по сети ограничена скорость сетевого подключения между сервером DPM и защищенными компьютерами. Таким образом, время передачи объема данных в 1 ГБ с защищенного компьютера на сервер DPM определяется пропускной способностью сети.

  • В сверхбыстрых сетях, например со скоростью 1 Гбит/с, скорость создания реплики определяется скоростью диска на сервере DPM или защищенном компьютере, в зависимости от того, какой из них медленнее.

  • Можно снизить влияние репликации на снижение производительности сети за счет использования регулирования полосы пропускания и сжатия.

  • Попробуйте и убедитесь в том, что сети будет постоянно доступны во время репликации. Если сеть перестает работать во время репликации и остается в таком состоянии более пяти минут, состояние реплики не будет согласовано.

В следующей таблице показано примерное время, необходимое для передачи данных при различных скорости сети. Значения времени приведены в часах, если не указано иначе.

Время передачи данных

Объем данных

Скорость сети

1 ГБ в секунду (при условии,что скорость работы жесткого диска не является узким местом)

Скорость сети

100 МБ в секунду

Скорость сети

32 МБ в секунду

Скорость сети

8 МБ в секунду

Скорость сети

2 МБ в секунду

Скорость сети

512 КБ в секунду

1 ГБ

< 1 минуты

< 1 часа

< 1

< 1

1,5

6

50 Гб

< 10 мин

1,5 ч

5

18

71

284

200 Мб

< 36 минут

< 6 часов

18

71

284

1137

500 ГБ

< 1,5 часа

15

45

178

711

2844

System_CAPS_noteПримечание

Как правило, время создания начальной реплики может быть рассчитано следующим образом:

IR: ч = ((объем данных в МБ) / (0,8 x скорость сети в МБ/с)) / 3600

Примечание 1: значение скорости сети необходимо преобразовать из битов в байты путем деления на 8.

Примечание 2: скорость сети умножается на 0,8, поскольку максимальная эффективность сети составляет приблизительно 80%.

Отслеживание изменений

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

Синхронизация данных

Синхронизация — это процесс, в котором DPM передает изменения данных с защищенного компьютера на сервер DPM и затем применяет изменения к реплике защищенных данных. Обратите внимание на следующее условия:

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

  • Для данных приложений: после создания реплики изменения блоков тома, относящихся к файлам приложения, отслеживаются фильтром тома.

  • Способ передачи изменений на сервер DPM зависит от приложения и типа синхронизации. Для защищенных данных Microsoft Exchange: синхронизация обеспечивает передачу добавочного моментального снимка службы теневого копирования томов (VSS). Для защищенных данных Microsoft SQL Server: синхронизация обеспечивает передачу резервной копии журнала транзакций.

  • DPM использует синхронизацию для обновления реплики с защищенными данными. Каждое задание синхронизации использует ресурсы сети и таким образом может повлиять на производительность сети.

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

Выполнение проверки согласованности

Проверка на согласованность — это процесс, в ходе которого DPM проверяет согласованность между защищенным источником данных и его репликой, а также исправляет несогласованность.

При выполнении проверки на согласованность производительность защищенного компьютера, сервера DPM и сети будет ухудшаться, но ожидается, что такое воздействие будет оптимизировано, поскольку передаются только изменения и контрольные суммы.

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

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

DPM автоматически выполняет проверку согласованности в следующих случаях:

  • При изменении группы защиты в результате изменения списка исключений.

  • При запланированной ежедневной проверке согласованности, когда реплика не согласована.

Выполнение быстрой полной архивации

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

Резервное копирование на ленту

Когда DPM выполняет резервное копирование данных из реплики на магнитную ленту, сетевой трафик отсутствует, и поэтому на производительность защищенного компьютера не оказывается никакого влияния.

Если DPM выполняет резервное копирование данных с защищенного компьютера непосредственно на ленту, будет оказываться влияние на дисковые ресурсы и производительность защищенного компьютера. Влияние на производительность меньше при резервном копировании файла данных, чем при резервном копировании данных приложения.

Выполнение процессов DPM

Три процесса на сервере DPM могут повлиять на производительность:

  • Агент защиты DPM(MsDpmProtectionAgent.exe). Задания DPM влияют на использование памяти и ресурсов процессора агентом защиты DPM. Это нормально, что использование ЦП агентом MsDpmProtectionAgent.exe увеличивается во время проверки согласованности.

  • DPMСлужба (MsDpm.exe). Служба DPM влияет на использование памяти и ЦП.

  • DPMКонсоль администратора (экземпляр Mmc.exe). Консоль администратора DPM может играть значительную роль в использовании большого объема памяти. Если она не используется, ее можно закрыть.

System_CAPS_noteПримечание

Использование памяти для экземпляра DPM службы SQL Server (Microsoft$DPM$Acct.exe) может быть сравнительно высоким. Это не указывает на наличие проблемы. Служба обычно использует большой объем памяти для кэширования, но освобождает память, когда доступной памяти недостаточно.