Data Protection Advisor - 如何在將記憶體新增至 DPA 伺服器後檢查和調整 DPA 記憶體組態
Riepilogo: 安裝 DPA 時,會自動調整記憶體。 當需要額外記憶體並新增至伺服器時,需要調整 DPA,以便使用新增至伺服器的記憶體。
Questo articolo si applica a
Questo articolo non si applica a
Questo articolo non è legato a un prodotto specifico.
Non tutte le versioni del prodotto sono identificate in questo articolo.
Istruzioni
如果記憶體已新增至 DPA 應用程式或資料存放區伺服器,則需要進行 Data Protection Advisor (DPA) 記憶體調整。記憶體調整會根據其可用的伺服器/系統記憶體數量來設定 DPA 服務/程式。
DPA 應用程式主要是以 JAVA 為基礎的應用程式,其調整為的記憶體數量是軟記憶體限制。在某些情況下,應用程式可以使用超過設定的限制,雖然通常不會大幅增加記憶體。
DPA 資料存放區主要是以 Postgres 為基礎的應用程式。它調校為硬性限制的記憶體量,但無法使用工作管理員 (Windows) 或頂部 (Linux) 等公用程式輕易顯示。這是因為 Postgres 通常會使用共用記憶體。
安裝 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
當 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 伺服器:
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 伺服器:
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 技術支援部門。
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 技術支援部門。
Prodotti interessati
Data Protection AdvisorProprietà dell'articolo
Numero articolo: 000207239
Tipo di articolo: How To
Ultima modifica: 20 apr 2023
Versione: 3
Trova risposta alle tue domande dagli altri utenti Dell
Support Services
Verifica che il dispositivo sia coperto dai Servizi di supporto.