Data Protection Advisor — sprawdzanie i dostrajanie konfiguracji pamięci DPA po dodaniu pamięci do serwerów DPA

Summary: Po zainstalowaniu dpa pamięć zostanie automatycznie dostrojona. Gdy wymagana jest dodatkowa pamięć i dodana do serwera, dpa musi być dostrojona, aby korzystała z pamięci dodanej do serwera. ...

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

Dopasowywanie pamięci Data Protection Advisor (DPA) jest wymagane, jeśli pamięć została dodana do aplikacji DPA lub serwerów magazynu danych. Dostrajanie pamięci konfiguruje usługi/procesy DPA w ilości pamięci serwerowej/systemowej, którą może wykorzystać. 

Aplikacja DPA jest przede wszystkim aplikacją opartą na języku Java, a ilość pamięci jest dostrojona do miękkiego limitu pamięci. Aplikacja może w niektórych sytuacjach używać więcej niż skonfigurowany limit, chociaż zwykle nie ma znacząco większej ilości pamięci.

Magazyn danych DPA jest głównie aplikacją opartą na postgres. Ilość pamięci, do którą jest dostrojona, jest ścisłym limitem, ale nie będzie łatwo widoczna przy użyciu narzędzi takich jak Menedżer zadań (Windows) lub góra (Linux). Dzieje się tak, ponieważ program Postgres zazwyczaj używa współużytkowanej pamięci.

Po zainstalowaniu dpa pamięć jest automatycznie dostrojona na podstawie całkowitej pamięci serwera.


Sprawdzanie bieżącej konfiguracji pamięci DPA na serwerach aplikacji i magazynu danych

Aby sprawdzić nową konfigurację pamięci na serwerze aplikacji, należy wyświetlić konfigurację przechowywaną w pliku executive.log (przykład: <install dir>/emc/dpa/services/logs/executive.log). Zacznij od końca pliku i wyszukaj wstecz poniższe informacje. Ilość pamięci RAM jest widoczna po odwołaniu do -XmX , przykład:

Command[3]: -Xmx22937m

Powyższa wartość jest wyświetlana w megabajtach (m) i odpowiada 22,9 GB.

Aby sprawdzić nową konfigurację pamięci na serwerze Magazynu danych, uruchom następujące polecenie:
<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.


Zmiana (dostrajanie) bieżącej konfiguracji pamięci w aplikacji DPA i module danych

Jeśli dpa wymaga dodatkowej pamięci i jest dodawana do serwera/systemu, dpa musi zostać dostrojona w taki sposób, aby wykorzystywała pamięć, która została dodana.

Na przykład, powiedzieć, że pamięć na obu serwerach DPA początkowo wyniosła 16 GB, a teraz pamięć została podniesiona na obu serwerach do 32 GB. Można by zastosować dpa do wykorzystania tej dodatkowej pamięci.

Na serwerze aplikacji DPA należy uruchomić następujące polecenie, aby skonfigurować je dla nowej pamięci łącznie.

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

. Zostaną wyświetlone dane wyjściowe poniżej. Przykład pochodzi z serwera 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.
Zgodnie z podręcznikiem administracyjnym:
DPA automatycznie konfiguruje się w celu użycia części ilości pamięci określonej w poleceniu.

Polecenie dostrajania DPA w aplikacji DPA dostraja aplikację do około 70% określonej ilości pamięci. Jest to częściowo spowodowane zachowaniem języka Java wspomnianego wcześniej, w którym konfiguracja pamięci jest elastycznym ograniczeniem. Zapewnia to bufor umożliwiający przekroczenie miękkiego limitu języka Java.

Uwaga: W niektórych okolicznościach aplikacja DPA może być dostosowana do użycia więcej niż 70%, ale należy zachować ostrożność. Aby uzyskać wskazówki, skontaktuj się z działem pomocy technicznej firmy Dell.

Na serwerze magazynu danych DPA należy uruchomić następujące polecenie, aby skonfigurować nową pamięć łącznie.

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

. Zostaną wyświetlone dane wyjściowe poniżej. Przykład pochodzi z serwera 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.

Polecenie dostrajania DPA w magazynach danych DPA dostraja go do 100% określonej ilości pamięci. Jest to normalne i oczekiwane. Jak wspomniano wcześniej w tym artykule bazy wiedzy, narzędzie Postgres wykorzystuje "pamięć współużytkowana", więc konfiguracja ta jest poprawna i nie powoduje żadnych problemów z użyciem lub potrzebą zasobów pamięci systemu operacyjnego.

W przypadku aplikacji DPA i magazynu danych należy ponownie uruchomić usługi DPA, aby zastosować polecenie dopasowywania:

zalecana sekwencja ponownego uruchamiania jest następująca:
 - Zatrzymaj serwer aplikacji:  Linux: ./dpa.sh svc stop /Windows:  dpa svc stop (lub z services.msc)
— zatrzymaj serwer magazynu danych:  Linux: /dpa.sh svc stop /Windows: dpa svc stop (lub z services.msc)
– uruchom serwer Datstore: Linux: ./dpa.sh svc stop /Windows: dpa svc stop (lub z services.msc)
– Uruchom serwer aplikacji: Linux: . /dpa.sh svc start /Windows: dpa svc start (lub z services.msc)

Nowo dostrojoną konfigurację pamięci dla aplikacji DPA i magazynu danych można zweryfikować, jak wspomniano wcześniej w tym artykule bazy wiedzy.

Aby uzyskać więcej informacji, skontaktuj się z działem pomocy technicznej firmy 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.