Data Protection Advisor - 如何在將記憶體新增至 DPA 伺服器後檢查和調整 DPA 記憶體組態

Resumen: 安裝 DPA 時,會自動調整記憶體。 當需要額外記憶體並新增至伺服器時,需要調整 DPA,以便使用新增至伺服器的記憶體。

Este artículo se aplica a Este artículo no se aplica a Este artículo no está vinculado a ningún producto específico. No se identifican todas las versiones del producto en este artículo.

Instrucciones

如果記憶體已新增至 DPA 應用程式或資料存放區伺服器,則需要進行 Data Protection Advisor (DPA) 記憶體調整。記憶體調整會根據其可用的伺服器/系統記憶體數量來設定 DPA 服務/程式。

DPA 應用程式主要是以 JAVA 為基礎的應用程式,其調整為的記憶體數量是軟記憶體限制。在某些情況下,應用程式可以使用超過設定的限制,雖然通常不會大幅增加記憶體。

DPA 資料存放區主要是以 Postgres 為基礎的應用程式。它調校為硬性限制的記憶體量,但無法使用工作管理員 (Windows) 或頂部 (Linux) 等公用程式輕易顯示。這是因為 Postgres 通常會使用共用記憶體。

安裝 DPA 時,會根據總伺服器記憶體自動調整記憶體。


在應用程式和資料存放區伺服器上檢查目前的 DPA 記憶體組態

若要在應用程式伺服器上檢查新的記憶體組態,請檢視儲存在 executive.log 中的組態 (例如:< 安裝 dir > /emc/dpa/services/logs/executive.log)。從檔案結尾開始,然後向後搜尋,以取得下列參考資料。在-XmX參考後會看到 RAM 組態量,範例:

命令 [3]:-Xmx22937m

上述值以百萬位元組 (m) 列出,等同于 22.9 GB。

若要在資料存放區伺服器上檢查新的記憶體組態,請執行下列命令:
< 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 GB,現在兩個伺服器上的記憶體都已提升為 32 GB。一個人希望 DPA 使用額外的記憶體。

在 DPA應用程式伺服器上,應執行下列命令來設定新的記憶體總容量。

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

您會看到以下輸出。範例來自 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:< install dir > \emc\dpa\services\bin > dpa ds tune 32GB
Linux: < install dir > /emc/dpa/services/bin > ./dpa.sh ds tune 32GB

您會看到以下輸出。範例來自 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 (or from services.msc
- 停止資料存放區伺服器:  Linux:/dpa.sh svc stop / Windows: dpa svc stop (or from services.msc
- 啟動 Datstore 伺服器:Linux:./dpa.sh svc stop / Windows: dpa svc stop (或從 services.msc)
- 啟動應用程式伺服器:Linux:./dpa.sh svc start/Windows: dpa svc start (or from services.msc

可驗證 DPA 應用程式和資料存放區的新調校記憶體組態,如本知識庫文章先前所述。

如需更多詳細資料或資訊,請聯絡 Dell 技術支援部門。

Productos afectados

Data Protection Advisor
Propiedades del artículo
Número del artículo: 000207239
Tipo de artículo: How To
Última modificación: 20 abr 2023
Versión:  3
Encuentre respuestas a sus preguntas de otros usuarios de Dell
Servicios de soporte
Compruebe si el dispositivo está cubierto por los servicios de soporte.