背景複製和清除比率

背景複製和清除比率控制從來源磁區到目標磁區傳播更新項目的比率。 FlashCopy® 對映複製比率值可以在 128 KB/s 到 2 GB/s 之間,當 FlashCopy 對映處於任何狀態時,都可以變更這些值。

如果指定 NOCOPY,則會停用背景複製。例如,您可以為僅用於備份的短期 FlashCopy 對映指定 NOCOPY。因為在 FlashCopy 對映的生命期限內不預期會大幅變更來源資料集,所以,受管理磁碟 (MDisk) I/O 不執行背景複製會更有效率。
註: 對於指令行介面 (CLI),值 NOCOPY 等於將複製比率設為 0(零)。

「已複製資料/秒」和「粒度/秒」數字代表系統嘗試達到的標準。表 1所顯示的使用者指定複製比率會控制背景複製程序的運作速度。系統 在考慮到前景 I/O 的需求後,如果發現從節點到構成受管理磁碟 (MDisk) 的實體磁碟的頻寬不足,將無法達到這些標準。如果發生這種狀況,則背景複製 I/O 會與來自主機的 I/O 公平地競用資源。兩者可能會發現延遲增加及傳輸量隨之縮減(如果在頻寬不受限制的狀況下)。背景複製、停止複製和前景 I/O 將繼續執行,而不會導致節點停止、當掉或出現故障。

註: FlashCopy 作業被拆解成許多更小的複製作業,每一項作業是以粒度為單位來執行。粒度是以粒度大小位元數代表的資料單位。每一個粒度複製作業會從來源磁區中讀取粒度大小位元,並將粒度大小位元寫入到目標磁區中。系統管理複製同步化時所使用的精度就是以其粒度來測量。系統將磁區塑造成一系列非重疊資料序列或粒度。第一個粒度位於磁區的開始處;各粒度之間沒有間隙。在粒度大小固定的情況下,每個粒度的長度都相同。如果主機所寫入的變更位於一個粒度的界限內,則整個粒度會寫入到該磁區的其他副本中。如果寫入作業的範圍大於一個粒度或與粒度界限重疊,則至少會複製兩個粒度的資料。

背景複製是由屬於來源磁區所在的 I/O 群組的某個節點來執行。 如果執行背景複製和停止複製的節點發生故障,此責任將交給 I/O 群組中的其他節點。

背景複製會從包含最小邏輯區塊號碼 (LBA)(即 LBA 0)的粒度開始;然後,複製將朝向包含最大 LBA 的粒度繼續進行。

停止複製作業會將在停止對映上分割的每個粒度複製到相依於該粒度的下一個對映(如果存在)。此作業會從包含最大 LBA 的粒度開始搜尋,然後朝向包含 LBA 0 的粒度反向進行。僅複製其他對映相依的那些粒度。

清除模式

當您建立或修改 FlashCopy 對映時,可指定與背景複製比率無關的 FlashCopy 對映的清除比率。表 1所顯示的清除比率控制清除程序操作速度。清除程序會將資料從對映的目標磁區複製到相依於該資料的其他對映的目標磁區中。必須先完成清除程序,FlashCopy 對映才能進入「已停止」狀態。

當 FlashCopy 對映處於「複製中」狀態時,您可以使用清除模式來啟動清除程序。在執行清除程序時仍可存取您的目標磁區。當系統以這種模式作業時,如果 I/O 作業繼續將新資料複製到目標磁區,則主機 I/O 作業可阻止清除程序達到 100%。 但是,當對映正在停止時,這可能使需要清除的資料數量減至最少。

如果背景複製進度達到 100%,且對映處於「複製中」狀態,或是背景複製比率已設為 0,則清除模式為作用中。

表 1 提供複製和清除比率值與每秒要試圖分割的粒度數之間的關係。粒度是以粒度大小位元數代表的資料單位。
表 1. 速率、資料傳送速率與每秒粒度等值之間的關係
使用者指定的 rate 屬性值 每秒複製的資料 每秒 256 KB 粒度 每秒 64 KB 粒度
1 - 10 128 KB 0.5 2
11 - 20 256 KB 1 4
21 - 30 512 KB 2 8
31 - 40 1 MB 4 16
41 - 50 2 MB 8 32
51 - 60 4 MB 16 64
61 - 70 8 MB 32 128
71 - 80 16 MB 64 256
81 - 90 32 MB 128 512
91 - 100 64 MB 256 1024
101 - 110 128 MB 512 2048
111 - 120 256 MB 1024 4096
121 - 130 512 MB 2048 8192
131 - 140 1 GB 4096 16384
141 - 150 2 GB 8192 32768