Data Protection Advisor – Så här kontrollerar och justerar du DPA-minneskonfigurationen när du har lagt till minne i DPA-servrarna

Summary: När DPA är installerat justeras minnet automatiskt. När ytterligare minne behövs och läggs till i servern måste DPA justeras så att det använder det minne som har lagts till på servern. ...

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) minnesjustering krävs om minne har lagts till i DPA-programmet eller datalagerservrarna. Minnesjustering konfigurerar DPA-tjänster/-processer på den mängd server-/systemminne som kan användas. 

DPA-programmet är i huvudsak ett Java-baserat program och den mängd minne det är justerat till är en mjuk minnesgräns. Programmet kan använda mer än den konfigurerade gränsen i vissa situationer, även om det normalt inte är dramatiskt mer minne.

DPA-datalagret är främst ett Postgres-baserat program. Den mängd minne den är justerad till är en hård gräns, men det är inte lätt att se med hjälp av verktyg som Aktivitetshanteraren (Windows) eller överst (Linux). Det beror på att Postgres i allmänhet använder delat minne.

När DPA är installerat justeras minnet automatiskt baserat på det totala serverminnet.


Kontrollera aktuell DPA-minneskonfiguration på program- och datalagerservrarna

Om du vill kontrollera den nya minneskonfigurationen på programservern visar du konfigurationen som är lagrad i executive.log (till exempel: <install dir>/emc/dpa/services/logs/executive.log). Börja i slutet av filen och sök bakåt efter följande referens. RAM-konfigurationsbeloppet visas efter referensen -XmX , exempel:

Kommando[3] : – Xmx22937m

Värdet ovan anges i megabyte (m) och motsvarar 22,9 GB.

Om du vill kontrollera den nya minneskonfigurationen på datalagerservern kör du följande kommando:
<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.


Ändra (justera) den aktuella minneskonfigurationen i DPA-programmet och datalagret

När ytterligare minne behövs för DPA och läggs till i servern/systemet måste DPA justeras så att det använder det minne som har lagts till.

Vi säger till exempel att minnet på båda DPA-servrarna ursprungligen var 16 GB och att minnet nu har tagits upp på båda servrarna till 32 GB. Du skulle vilja att DPA använder det extra minnet.

DPA-programservern ska följande kommando köras för att konfigurera det för det nya totala minnet.

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

Du ser utdata nedan. Exemplet kommer från en Linux-server:
[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.
Enligt administrationsguiden konfigurerar DPA automatiskt sig själv för att använda en del av den minnesmängd som anges i kommandot.


DPA-kommandot för DPA-programmet justerar programmet till cirka 70 % av den angivna minnesmängden. Detta beror delvis på beteendet hos Java som nämndes tidigare, där minneskonfigurationen är en mjuk gräns. Det här ger en buffert för java som ska överskrida den mjuka gränsen.

Observera: I vissa fall kan DPA-programmet justeras för att använda mer än 70 %, men var försiktig med att göra detta. Rådgör med Dells tekniska support för vägledning.

DPA-datalagerservern ska följande kommando köras för att konfigurera för det nya totala minnet.

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

Du ser utdata nedan. Exemplet kommer från en Linux-server:
[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-kommandot för DPA-datalagret justerar det till 100 % av den angivna minnesmängden. Detta är normalt och förväntat. Som tidigare nämnts i denna KB-artikel använder Postgres "delat minne" så den här konfigurationen är korrekt och kommer inte att orsaka några problem med operativsystemets förbrukning av minnesresurser eller behov.

När det gäller både DPA-programmet och datalagret måste DPA-tjänsterna startas om för att justeringskommandot ska börja gälla:

Den rekommenderade omstartssekvensen är som följer:
 – Stoppa programservern:  Linux: ./dpa.sh svc stop /Windows:  dpa svc-stopp (eller från services.msc)
– Stoppa datalagerservern:  Linux: /dpa.sh svc stop /Windows: dpa svc stop (eller från services.msc)
– Starta Datstore-servern: Linux: ./dpa.sh svc stop /Windows: dpa svc stop (eller from services.msc)
– Starta programservern: Linux: . /dpa.sh svc start /Windows: dpa svc start (eller från services.msc)

Den nyligen inställda minneskonfigurationen för DPA-programmet och datalagret kan verifieras som tidigare nämnts i denna KB-artikel.

Kontakta Dells tekniska support om du behöver mer information.

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.