后台拷贝和清除速率
FlashCopy® 映射拷贝速率值可以在 1 到 100 之间,在 FlashCopy 映射处于任何状态时,都可以对该值进行更改。
The data copied/sec and the grains/sec numbers represent standards that the system tries to achieve. The system is unable to achieve these standards if insufficient bandwidth is available from the nodes to the physical disks that make up the managed disks (MDisks) after taking into account the requirements of foreground I/O. If this situation occurs, background copy I/O contends for resources on an equal basis with I/O that arrives from hosts. 两者的等待时间都会增加,并从而导致吞吐量下降(与这种情况不会使带宽受限有关)。后台拷贝、停止拷贝和前台 I/O 将继续向前执行,而不会导致节点停止、挂起或出现故障。
后台拷贝由源卷所在的 I/O 组中的某个节点来执行。 如果执行后台拷贝和停止拷贝的节点发生故障,那么会由 I/O 组中的其他节点来接管。
后台拷贝将从包含最小逻辑块号 (LBA) (LBA 0) 的颗粒开始,然后,拷贝进行顺序处理直至包含最大 LBA 的颗粒。
停止拷贝操作会将在停止映射上拆分的每个颗粒拷贝到依赖于该颗粒的下一个映射(如果存在)中。此操作会从包含最大 LBA 的颗粒开始搜索,然后进行逆序处理直至包含 LBA 0 的颗粒。只会拷贝被其他映射依赖的颗粒。
清除方式
在创建或修改 FlashCopy 映射时,您可以为 FlashCopy 映射指定一个独立于后台拷贝速率的清除速率。表 1 中显示的清除速率可控制清除过程的运行速率。清除过程会将数据从映射的目标卷复制到依赖于该数据的其他映射的目标卷中。必须先完成清除过程,FlashCopy 映射才能进入“已停止”状态。
清除方式允许您在 FlashCopy 映射正处于“正在拷贝”状态时激活清除过程。这样就能在运行清除过程时访问目标卷。当以这种方式运行时,如果 I/O 操作继续将新数据复制到目标卷,那么主机 I/O 操作可能会阻止清除过程达到 100%。但是,这可以最大限度地减少映射停止时需要清除的数据量。
如果后台拷贝进度已达到 100% 且映射处于“正在拷贝”状态,或是已将后台拷贝速率设置为 0,那么会激活清除方式。
用户指定的清除速率属性值 | 拷贝的数据量每秒 | 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 |