全部產品
Search
文件中心

Cloud Backup:如何解決備份用戶端OOM問題

更新時間:Feb 24, 2025

當備份用戶端所在機器出現OOM(Out of Memory)問題時,會導致備份任務失敗。您可以增加CPU/記憶體資源、拆分備份目錄為多個、設定流量控制、降低用戶端資源消耗來嘗試解決OOM問題。本文介紹出現OOM問題的解決方案。

背景資訊

使用Cloud Backup備份資料時,在極端巨量資料量以及系統資源不足的備份情境, 備份用戶端會佔用較多的系統資源, 可能會出現OOM問題, 即備份進程觸發OOM被系統終止而導致備份失敗。

重要

當遇到OOM問題時, 您可以根據實際情況為備份用戶端所在機器擴充記憶體或CPU容量, 也可以參照該文檔的思路嘗試解決。通用類備份失敗問題,建議您嘗試參考如何處理備份失敗問題解決。

方法1:拆分備份目錄

將備份計劃中的備份檔案路徑拆分為多個目錄。

在同一個備份計劃中, 拆分目錄的備份任務會串列執行。 由於每個拆分目錄的資料量相對於原始大目錄有所減少, 每個備份任務消耗的資源也就會減少。例如,您備份計劃中的備份檔案路徑如下:

-/backup
--/path1
--/path2
--/path3

那麼,您可以修改備份計劃,將備份檔案路徑拆分為3個目錄。

說明

拆分之後會按照拆分的目錄執行備份計劃, 不影響原先的備份和恢複。

-/backup/path1
-/backup/path2
-/backup/path3

拆分目錄

方法2:為備份計劃設定流量控制

Cloud Backup控制台找到資料來源的備份計劃,編輯備份計劃並開啟流量控制,設定流量控制。

image.png

方法3:降低備份用戶端資源消耗

通過修改備份用戶端設定檔,控制並發檔案數量,可以限制備份用戶端過多消耗記憶體資源。

重要

該方法不適用於雲安全伺服器防勒索檔案的備份。

  1. 登入備份檔案的伺服器。

  2. 找到並開啟備份用戶端的安裝路徑。

    • Linux系統

      • 新版備份用戶端預設安裝路徑:/opt/alibabacloud/hbrclient

      • 舊版備份用戶端預設安裝路徑:/opt/alibabacloud/hbr/

    • Windows系統

      • 新版備份用戶端預設安裝路徑:C:\Program Files\Aliyun Hybrid Backup Service Client

      • 舊版備份用戶端預設安裝路徑:C:\Program Files\Aliyun Hybrid Backup Service

  3. 如果不存在hbr.config檔案,請在client檔案夾的子目錄下,建立檔案hbr.config

    說明

    hbr.config的位置與ids檔案層級相同。

  4. hbr.config檔案中添加以下參數。

    通過修改備份用戶端設定檔,控制快取檔案數量、檔案並發數,可以降低檔案備份運行期間的記憶體佔用, 檔案備份所需記憶體請參考備份所需要的資源說明

    hbr.config檔案的配置樣本如下:

    max_file_workers=5
    max_blob_uploader=16

    參數

    說明

    max_file_workers

    檔案/目錄備份並發數量。預設值為10。

    max_blob_uploader

    檔案資料區塊上傳並發數量。 預設值為32。

備份錯誤處理相關文檔

重要

如果仍然不能解決問題, 您可以提交工單擷取支援。