Data Protection Advisor - Como verificar e ajustar a configuração de memória do DPA depois de adicionar memória aos servidores do DPA

Summary: Quando o DPA é instalado, a memória é ajustada automaticamente. Quando uma memória adicional é necessária e adicionada ao servidor, o DPA precisa ser ajustado para que ele utilize a memória que foi adicionada ao servidor. ...

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

O ajuste de memória do Data Protection Advisor (DPA) será necessário se a memória tiver sido adicionada ao aplicativo DPA ou aos servidores do datastore. O ajuste de memória configura os serviços/processos do DPA na quantidade de memória do servidor/sistema que ele pode utilizar. 

O aplicativo DPA é principalmente um aplicativo baseado em Java e a quantidade de memória a que ele é ajustado é um limite de memória flexível. O aplicativo pode usar mais do que o limite configurado em algumas situações, embora normalmente não tenha muito mais memória.

O datastore do DPA é principalmente um aplicativo baseado em Postgres. A quantidade de memória a que ele é ajustado é um limite fixo, mas isso não será facilmente visível usando utilitários como Gerenciador de Tarefas (Windows) ou Superior (Linux). Isso ocorre porque o Postgres geralmente usa memória compartilhada.

Quando o DPA é instalado, a memória é ajustada automaticamente com base na memória total do servidor.


Verificando a configuração atual de memória do DPA nos servidores do aplicativo e do datastore

Para verificar a nova configuração de memória no Application Server, visualize a configuração armazenada no executive.log (exemplo: <install dir>/emc/dpa/services/logs/executive.log). Comece no final do arquivo e pesquise a referência a seguir. O valor de configuração da RAM é visto após a referência -XmX, por exemplo:

Command[3] : -Xmx22937m

O valor acima é listado em megabytes (m) e equivale a 22,9 GB.

Para verificar a nova configuração de memória no servidor do datastore, execute o seguinte comando:
<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.


Alterando (ajuste) a configuração de memória atual no aplicativo e no datastore do DPA

Quando uma memória adicional é necessária para o DPA e adicionada ao servidor/sistema, o DPA precisa ser ajustado para que ele utilize a memória que foi adicionada.

Por exemplo, digamos que a memória em ambos os servidores DPA era inicialmente de 16 GB e agora a memória foi elevada em ambos os servidores para 32 GB. É necessário que o DPA utilize essa memória adicional.

No servidor do aplicativo do DPA , o seguinte comando deve ser executado para configurá-lo para o novo total de memória.

Windows: <install dir>\emc\dpa\services\bin> dpa app tune 32GB
Linux: <install dir>/emc/dpa/services/bin> ./dpa.sh app tune 32GB

Você verá o resultado abaixo. O exemplo é de um servidor 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.
De acordo com o Guia de Administração:
o DPA configura-se automaticamente para usar uma parte da quantidade de memória especificada no comando.

O comando de ajuste do DPA no aplicativo do DPA ajustará o aplicativo para aproximadamente 70% da quantidade de memória especificada. Isso ocorre em parte devido ao comportamento do Java mencionado anteriormente, em que a configuração de memória é um limite flexível. Isso fornece um buffer para que o Java exceda o limite flexível.

Nota: Em algumas circunstâncias, o aplicativo DPA pode ser ajustado para usar mais do que os 70%, mas deve-se ter cuidado ao fazer isso. Consulte o suporte técnico da Dell para obter orientações.

No servidor do datastore do DPA, o seguinte comando deve ser executado para configurar o novo total de memória.

Windows: <install dir>\emc\dpa\services\bin> dpa ds tune 32GB
Linux: <install dir>/emc/dpa/services/bin> ./dpa.sh ds tune 32GB

Você verá o resultado abaixo. O exemplo é de um servidor 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.

O comando de ajuste do DPA no datastore do DPA o ajustará a 100% da quantidade de memória especificada. Isso é normal e esperado. Como mencionado anteriormente neste artigo da KB, o Postgres utiliza "memória compartilhada", portanto, essa configuração está correta e não causará problemas com o consumo ou a necessidade de recursos de memória do sistema operacional.

No caso do aplicativo DPA e do datastore, os serviços do DPA precisarão ser reiniciados para que o comando de ajuste entre em vigor:

A sequência de reinicialização recomendada é a seguinte:
 - Interrompa o application server:  Linux: ./dpa.sh svc stop / Windows:  dpa svc stop (ou from services.msc)
- Interrompa o servidor do datastore:  Linux: /dpa.sh svc stop / Windows: dpa svc stop (or from services.msc)
- Start the Datstore server: Linux: ./dpa.sh svc stop / Windows: dpa svc stop ( ou a partir services.msc)
- Inicie o application server: Linux: . /dpa.sh svc start /Windows: dpa svc start (ou from services.msc)

A configuração de memória recém-ajustada para o aplicativo e o datastore do DPA pode ser verificada conforme mencionado anteriormente neste artigo da KB.

Entre em contato com o suporte técnico da Dell para obter mais detalhes ou informações.

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.