Data Protection Advisor. Как проверить и настроить конфигурацию памяти DPA после добавления памяти на серверы DPA

Summary: После установки DPA память настраивается автоматически. Если на сервер требуется дополнительная память, необходимо настроить DPA, чтобы она использовала память, добавленную к серверу.

This article applies to This article does not apply to This article is not tied to any specific product. Not all product versions are identified in this article.

Instructions

Настройка памяти Data Protection Advisor (DPA) требуется, если память была добавлена в приложение DPA или на серверы хранилища данных. Настройка памяти настраивает службы/процессы DPA в объеме используемой серверной или системной памяти. 

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

Хранилище данных DPA в основном представляет собой приложение на базе Postgres. Объем памяти, на который она настраивается, является жестким пределом, но его будет просто видно с помощью таких утилит, как Диспетчер задач (Windows) или верхний (Linux). Это потому, что Postgres обычно использует общую память.

При установке DPA память автоматически настраивается на основе общего объема памяти сервера.


Проверка текущей конфигурации памяти DPA на серверах приложений и хранилищ данных

Чтобы проверить новую конфигурацию памяти на сервере приложений, просмотрите конфигурацию, которая хранится в файле executive.log (например, <установите dir>/emc/dpa/services/logs/executive.log). Начните с конца файла и найдите следующую ссылку в обратном порядке. Объем конфигурации ОЗУ отображается после ссылки -XmX , например:

Command[3]: -Xmx22937m

Приведенное выше значение указано в мегабайтах (м) и составляет 22,9 Гбайт.

Чтобы проверить новую конфигурацию памяти на сервере хранилища данных, выполните следующую команду:
<install_path>\emc\dpa\services\bin> dpa ds tune
 
[root@dpads01 bin]# ./dpa.sh ds tune

EMC Data Protection Advisor

[INFO] Current Datastore Service tuned expecting 16384MB of host memory

Command completed successfully.


Изменение (настройка) текущей конфигурации памяти в приложении DPA и хранилище данных

Если для DPA требуется дополнительная память и она добавляется к серверу или системе, необходимо настроить DPA, чтобы она использовала добавленную память.

Например, если память на обоих серверах DPA изначально была 16 Гбайт, а теперь память была повышена на обоих серверах до 32 Гбайт. Нужно, чтобы DPA использует эту дополнительную память.

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

Windows: <установите dir>\emc\dpa\services\bin> dpa app tune 32GB
Linux: <install dir>/emc/dpa/services/bin> ./dpa.sh app tune 32 Гбайт

Вы увидите выходные данные ниже. Пример из сервера Linux:
[root@dpapp01 bin]# ./dpa.sh app tune 32GB

EMC Data Protection Advisor

Set Application service memory usage to 22937MB : Confirm [Y|N]
y
Application service successfully tuned.

Command completed successfully.
В соответствии с руководством по администрированию
DPA автоматически настраивается на использование части объема памяти, указанной в команде.

Команда настройки DPA в приложении DPA будет настраивать приложение примерно на 70% от указанного объема памяти. Это от части связано с ранее упомянутым поведением Java, где конфигурация памяти представляет собой мягкое ограничение. Это обеспечивает буфер для Java, чтобы превысить мягкое ограничение.

Примечание: В некоторых случаях приложение DPA можно настроить на использование более чем на 70%, но при этом следует обратить внимание на это. Обратитесь за консультацией в службу технической поддержки Dell.

На сервере хранилища данных DPA необходимо выполнить следующую команду, чтобы настроить для нового общего объема памяти.

Windows: <установите dir>\emc\dpa\services\bin> dpa ds tune 32GB
Linux: <install dir>/emc/dpa/services/bin> ./dpa.sh ds tune 32 Гбайт

Вы увидите выходные данные ниже. Пример из сервера Linux:
[root@dpads01 bin]# ./dpa.sh ds tune 32GB

EMC Data Protection Advisor

Set Datastore service memory usage to 32768MB : Confirm [Y|N]
y

Datastore Service successfully tuned.

The new memory utilisation for the datastore will not
take effect until the datastore service is restarted.


Command completed successfully.

Команда настройки DPA в хранилище данных DPA будет настраивать его на 100% от указанного объема памяти. Это нормальное и ожидаемое поведение. Как упоминалось ранее в этой статье базы знаний, Postgres использует «общую память», поэтому эта конфигурация является правильной и не вызовет никаких проблем с потреблением ресурсов памяти операционной системы или необходимостью в них.

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

Рекомендуемая последовательность перезапуска:
 - Остановите сервер приложений:  Linux: ./dpa.sh svc stop /Windows:  dpa svc stop (или из services.msc)
— остановите сервер хранилища данных:  Linux: /dpa.sh svc stop /Windows: dpa svc stop (или из services.msc)
— запустите сервер Datstore: Linux: ./dpa.sh svc stop /Windows: dpa svc stop (или из services.msc)
— запустите сервер приложений: Linux: . /dpa.sh svc start /Windows: dpa svc start (или из services.msc)

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

Для получения дополнительных сведений или информации обратитесь в службу технической поддержки Dell.

Affected Products

Data Protection Advisor
Article Properties
Article Number: 000207239
Article Type: How To
Last Modified: 20 Apr 2023
Version:  3
Find answers to your questions from other Dell users
Support Services
Check if your device is covered by Support Services.