Dell Unity:資料減量考量與最佳實務
Summary: 本文說明 Dell Unity 陣列的資料減量考量和最佳實務。
Instructions
在 Dell UnityOS 4.3.x 及更新版本中,資料減量演算法會取代傳統的壓縮演算法。資料減量演算法包括重複資料刪除、壓縮及零區塊偵測。
在啟用資料減量、啟用進階重複資料刪除或建立啟用資料縮減的資源之前,請記住以下幾點:
- 監控系統,在啟用資料減量或進階重複資料刪除之前,記下效能指標的位置。這會增加處理器的 CPU 負載,並可能導致資料存取延遲。
- 如果 CPU 使用率在 70% 左右或更高,請勿對任何其他資源啟用資料減量。
- 寫入 I/O 大小小於 8 KB 時,請勿在任何資源上啟用資料減量。
支援的組態
「在 Dell Unity OE 4.3 及更新版本中,精簡 LUN、一致性群組內的精簡 LUN、精簡檔案系統,以及精簡型 VMware VMFS 和 NFS 資料存放區支援資料減量。若要支援資料減量,必須在 Dell Unity OE 4.2 版或更新版本上建立精簡檔案儲存資源,且必須在全快閃式記憶體集區內建立。在 4.2 版之前的 Dell Unity OE 版本上建立的檔案儲存資源不支援資料減量。在一致性群組中,已啟用資料減量的 LUN 可與已停用資料減量的 LUN 混用。在 Dell Unity OE 4.5 及更新版本中,進階重複資料刪除功能已包含為資料減量演算法的選用功能,適用於支援進階重複資料刪除的組態。」
「在 Dell Unity OE 5.2 及更新版本中,在 Unity XT 機型系統上建立的混合 (混合磁碟機類型) 集區,無論是否啟用進階重複資料刪除,都支援資料減量。集區類型可以是傳統或動態。若要支援資料減量,集區必須包含快閃式記憶體層,且快閃式記憶體層的總可用容量必須達到或超過總集區容量的 10%。系統升級至 OE 5.2 版或更新版本後,如果符合快閃式記憶體容量需求,即可在現有資源上啟用資料減量。」
「針對支援進階重複資料刪除功能的組態,Dell Unity 資料減量和進階重複資料刪除選項,可在資源建立時在支援的儲存資源上啟用,或是在之後啟用或停用。進階重複資料刪除功能需要在資源時啟用資料減量,但可根據資料減量設定獨立啟用或停用。」
在現有儲存資源上啟用資料減量
」可隨時在支援的儲存資源上啟用 Dell Unity 資料減量和/或進階重複資料刪除。您可以從儲存資源的屬性視窗,或使用 Unisphere CLI 或 REST API 在 Unisphere 中完成此作業。不支援針對在 OE 4.2 之前建立的檔案儲存資源啟用資料縮減。在現有資源上啟用資料減量和/或進階重複資料刪除時,儲存資源上的任何資料都不會傳遞至資料減量演算法。所有以前寫入的數據都將保留其原始狀態,只有新的寫入或覆蓋受數據縮減演演演算法的約束。若要節省區塊儲存資源內的現有資料,使用者可使用本機 LUN 移動選項,如下所述。至於檔案資源,移動檔案資料的方法包括主機式遷移至 Dell Unity OE 4.2 或更新版本的精簡檔案系統、在 NFS 資料存放區上建立的 VM 專用 VMware vMotion,或是 Dell Unity 異步複寫。」
-
- 不會修改任何現有資料。
- 寫入資源的新數據通過演演演算法運行。
- 覆寫時會減少或壓縮現有資料。
停用資源上的資料減量
「與啟用資料減量一樣,可在受支援的儲存資源上隨時停用資料減量。如果需要,也可以隨時禁用高級重複數據刪除,而無需禁用數據減量。這些作業可以從儲存資源的屬性視窗,或使用 Unisphere CLI 或 REST API 在 Unisphere 中完成。」
“如果禁用高級重複數據刪除,則高級重複數據刪除實現的所有重複數據刪除節省將保持不變,數據將保持當前狀態。由於資料被覆寫,如果仍啟用,資料將受資料減量演算法的約束;若已停用資料減量,則會以原始形式寫入。」
「如果停用資料減量,儲存資源的所有資料都會保留在其集區內的目前狀態,無論是否進行重複資料刪除和壓縮。禁用數據縮減后寫入的數據將以原始形式存儲。由於已刪除重複資料或壓縮的資料會遭到覆寫,因此可減少儲存資源的資料減量節省。」
「為了完全消除區塊儲存資源所節省的資料,可指定未啟用資料減量的目的地,以使用本機 LUN 移動。」
-
- 所有現有數據都保留為縮減或壓縮。
- 寫入資源的新數據不會減少或壓縮。
- 當現有數據被覆蓋時,它將以原始形式存儲(無縮減)。
如何檢視資料減量節省
- Unisphere UI 集區節省:儲存>集區 > 集區屬性 > 一般用 > 量
- Unisphere UI LUN 節省:儲存 > 區塊 > LUN 一般 > 屬性
- Unisphere UI FS 節省:儲存 > 檔案> FS 內容 > 一般
- Unisphere UI VMware 資料存放區節省:儲存裝置 > VMware > 資料存放區一般屬性>
uemcli /stor/config/pool show -detailuemcli /stor/prov/luns/lun show -detailuemcli /stor/prov/fs show -detailuemcli /stor/prov/vmware/vmfs show -detailuemcli /stor/prov/vmware/nfs show -detailuemcli /stor/general/system show
集區擴充
「在 5.2 版之前的 OE 版本中,只有透過支援的快閃磁碟機擴充時,才支援擴充包含資料減量節省的混合快閃式記憶體系統集區。例如,包含 SAS 快閃 2 或 SAS 快閃 3 磁碟機的集區,可透過在集區新增更多 SAS 快閃 2 或 SAS 快閃 3 磁碟機來擴充。雖然集區內的儲存資源已啟用資料減量,或過去曾啟用資料減量,但在 5.2 版之前的 OE 版本中,不支援新增 SAS 或 NL-SAS 磁碟機,將集區轉換為混合式集區。」
「若要在 5.2 版之前的 OE 版本中擴充全快閃式記憶體集區,並將其轉換為混合式集區,必須從集區中移除所有已啟用資料減量或使用資料減量的儲存資源。對於區塊資源,本機 LUN 移動可用來將資源的資料移動到已停用資料減量的同一集區上的另一個資源,或是移動到另一個集區。使用本機 LUN 移動將區塊裝置重新安置在相同集區內時,必須確保目的地裝置上的資料減量已停用。對於檔案資源,資料必須運用 Dell Unity 異步複製或主機式遷移工具,遷移至新資源。一旦已使用資料減量的所有資源都已從集區中移除,即會允許擴充。如需更多關於遷移選項的資訊,請參閱 Dell EMC Unity:Dell Technologies 資訊中心找到遷移技術白皮書。」
「在 OE 5.2 版及更新版本中,只要快閃式記憶體層的總容量至少為所產生集區容量的 10%,就可以擴充包含啟用資料減量資源的集區。這表示在 OE 5.2 版及更新版本中支援新增 SAS 或 NLSAS 磁碟機,以將全快閃式記憶體集區轉換為混合式集區,同時亦支援擴充集區內現有的磁碟機層級。如果不符合快閃式記憶體容量的最低百分比,則不允許集區擴充程序。快閃記憶體的最低要求是確保快閃記憶體容量可用於存儲每個存儲資源的私人空間,從而在數據縮減相關更新期間允許快速訪問時間。