當備份用戶端所在機器出現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控制台找到資料來源的備份計劃,編輯備份計劃並開啟流量控制,設定流量控制。

方法3:降低備份用戶端資源消耗
通過修改備份用戶端設定檔,控制並發檔案數量,可以限制備份用戶端過多消耗記憶體資源。
該方法不適用於雲安全伺服器防勒索檔案的備份。
登入備份檔案的伺服器。
找到並開啟備份用戶端的安裝路徑。
Linux系統
新版備份用戶端預設安裝路徑:/opt/alibabacloud/hbrclient
舊版備份用戶端預設安裝路徑:/opt/alibabacloud/hbr/
Windows系統
新版備份用戶端預設安裝路徑:C:\Program Files\Aliyun Hybrid Backup Service Client
舊版備份用戶端預設安裝路徑:C:\Program Files\Aliyun Hybrid Backup Service
如果不存在
hbr.config檔案,請在client檔案夾的子目錄下,建立檔案hbr.config。說明hbr.config的位置與ids檔案層級相同。在
hbr.config檔案中添加以下參數。通過修改備份用戶端設定檔,控制快取檔案數量、檔案並發數,可以降低檔案備份運行期間的記憶體佔用, 檔案備份所需記憶體請參考備份所需要的資源說明。
hbr.config檔案的配置樣本如下:max_file_workers=5 max_blob_uploader=16參數
說明
max_file_workers
檔案/目錄備份並發數量。預設值為10。
max_blob_uploader
檔案資料區塊上傳並發數量。 預設值為32。
備份錯誤處理相關文檔
如果仍然不能解決問題, 您可以提交工單擷取支援。