Dell Unity:異步複製和空間回收如何影響陣列性能
摘要: 本文探討從大型虛擬機器 (VM) 回收空間時,異步複製對陣列性能的影響。
本文章適用於
本文章不適用於
本文無關於任何特定產品。
本文未識別所有產品版本。
症狀
重現下列步驟時,「所有」儲存資源 (整個陣列) 都出現大量延遲:
1.主機上的虛擬機器 (VM) 沒有使用方式,而且處於離線狀態 - 無 I/O - 完全空閒 - (意為要刪除)。
2.正在從主機刪除虛擬機器 (空間回收)。
3.一切正常。陣列中的所有 LUN 和主機都預期有回應時間。
4.[觸發] 手動或按恢復點目標 (RPO) 啟動複製。所有 LUN 和主機延遲增加 - 資料變得無法使用。
2.正在從主機刪除虛擬機器 (空間回收)。
3.一切正常。陣列中的所有 LUN 和主機都預期有回應時間。
4.[觸發] 手動或按恢復點目標 (RPO) 啟動複製。所有 LUN 和主機延遲增加 - 資料變得無法使用。
原因
異步複製:
- 當複製會話暫停時,回收率不會停止也不會減慢。
複製工作階段暫停時,工作會累積在陣列上。
複製工作階段恢復 (手動或自動) 後,會從暫停開始推送累積的工作。
- 根據累積的工作量,這可能會導致延遲,在這種情況下,很嚴重。
- 這是功能即設計。
空間回收:
根據最佳實務,不建議 ESXi 區塊 LUN 使用 64 TB,特別是結合異步複製。
- 當陣列查詢 40 TB 的空白空間以查找具有可變長度讀取映射的塊時,這是很多無附加值的工作。
- 發生這種情況時,負載會增加並影響 LUN 和陣列(所有資源)。
- 當複製會話暫停時,回收率不會停止也不會減慢。
複製工作階段暫停時,工作會累積在陣列上。
複製工作階段恢復 (手動或自動) 後,會從暫停開始推送累積的工作。
- 根據累積的工作量,這可能會導致延遲,在這種情況下,很嚴重。
- 這是功能即設計。
空間回收:
根據最佳實務,不建議 ESXi 區塊 LUN 使用 64 TB,特別是結合異步複製。
- 當陣列查詢 40 TB 的空白空間以查找具有可變長度讀取映射的塊時,這是很多無附加值的工作。
- 發生這種情況時,負載會增加並影響 LUN 和陣列(所有資源)。
解析度
為避免在符合這些條件時出現大量延遲,建議您執行下列步驟:
1.停止並刪除複寫工作階段。
2.將未使用的精簡和未承諾空間 (含資料遷移) 清除至較小的 LUN。
3.請改為從較小的 LUN 建立新的複寫工作階段。
2.將未使用的精簡和未承諾空間 (含資料遷移) 清除至較小的 LUN。
3.請改為從較小的 LUN 建立新的複寫工作階段。
或者,如果遷移資料存放區已過時,且打算移除,我們的建議是:
1.刪除複製工作階段。
2.刪除受影響的 LUN。
3.日後,請遵循最佳實務,建立更小的 LUN。
2.刪除受影響的 LUN。
3.日後,請遵循最佳實務,建立更小的 LUN。
進一步考慮:
- 即使有最佳實踐,配置錯誤的 LUN、ESXi 主機/VM 和複製也可能產生不清楚的後果。
- 特別是對於這種情況,這就是導致如此大規模延遲的原因。
- 根據開發,這是預期行為,Unity 按設計運行。
參考文件:
其他資訊
若要確認此行為相同,請確認是否正在或正在觸發複寫,請查看陣列上的下列即時檔案:
Live on Array:
- /EMC/backend/log/shared/EMCSystemLogFile.log
- /EMC/C4Core/log/c4_safe_ktrace.log
由管理員使用者手動觸發:
14:10:21 service@spb:~/user# tailf 00_emc_backend_log_shared/EMCSystemLogFile.log | grep -i "refresh the replication"
B 05/04/21 14:10:48.405 ReplicPlugin 610021 [INFO] Audit: User Admin started to refresh the replication session rep_sess_res_xx_res_xx_CKM00xxxxxxxxx_CKM00xxxxxxxxx.
自動地,依回復點目標 (RPO):
B 05/04/21 14:45:33.687 std ddf1a70d c4_safe_ktrace SASPMC 0 (BE99) API INFO set_dynamic_int_coalescing: nr_busy_ports=1 ict=100 icc=16
B 05/04/21 14:45:33.708 sade 9f3f70f c4_safe_ktrace DIC: 6:[SVDM_B] Handle request /dic_s/DicXmlAsyncMsgService/async=4=302002=503370607
B 05/04/21 14:45:33.708 sade 9f3f70f c4_safe_ktrace DIC: 6:[SVDM_B] Send back /dic_s/DicXmlAsyncMsgService/async=4=302002=503370607 response (200 OK)
B 05/04/21 14:45:33.708 sade 9f3f70f c4_safe_ktrace DIC: 6:[SVDM_B] Response for /dic_s/DicXmlAsyncMsgService/async=4=302002=503370607 sent
B 05/04/21 14:45:33.708 sade e5243708 c4_safe_ktrace XML: 6:[core]
B 05/04/21 14:52:07.605 mlu 16d001c [INFO] System: Snapshot 81604378643_CKM00201901039_0000.ckpt000_3275157210146496.2_684 has been created for LUN 23.
B 05/04/21 14:52:07.710 mlu 12d0003 [INFO] System: Operation Create Replica started by 900002a4a on 9000000fd.
B 05/04/21 14:52:07.724 mlu 16d0027 [INFO] System: The new name for snapshot being destroyed is Destroying_20210106115207.694+00-000.
B 05/04/21 14:52:07.738 mlu 16d0027 [INFO] System: The new name for snapshot being destroyed is Destroying_20210106115207.694+00-001.
注意:每次達到 RPO 或啟動手動更新時,都會進行快照刷新。可將單一快照重新整理視為銷毀或重新建立。
受影響的產品
Dell EMC Unity, Dell EMC Unity Family |Dell EMC Unity All Flash, Dell EMC Unity Hybrid文章屬性
文章編號: 000184863
文章類型: Solution
上次修改時間: 09 5月 2026
版本: 7
向其他 Dell 使用者尋求您問題的答案
支援服務
檢查您的裝置是否在支援服務的涵蓋範圍內。