什么是 Deswizzler 或 deswizzling ?
不可不使用
适用于
- Data ONTAP 7
- Data ONTAP 8.
- ONTAP 9
解答
注意:在本文中, deswizzling , deswizzle 和 deswizzler 的使用是可互换的,但它们都指相同类型的 WAFL 扫描。
- 在 Data ONTAP 7- 模式和 ONTAP 9 DP 模式 SnapMirror 目标卷上,此扫描会将聚合(物理)块位置映射到卷(逻辑)块位置,因为传输不包括物理磁盘块位置。
- 示例:在物理房屋地址中,您有一个 " 物理 " 位置,如 123 N主街道,以及一个 " 逻辑 " 位置,例如加利福尼亚州的森尼韦尔。这两个属性与邮政编码绑定在一起。邮政服务可以通过邮政编码将 " 物理 " 和 " 逻辑 " 地址部分结合使用。
- 注意: 卷移动使用类型 DP SnapMirror 引擎,因此目标卷将进行 deswizzler 扫描。
这对性能有何影响?
脱毛扫描可以最大限度地减少 CPU 和磁盘的开销。多次扫描可能会导致 CPU 或磁盘争用,但这种情况很少见。
如果从用户 / 主机读取某个块并对其进行扫描(脱毛扫描尚未更新此块),则读取延迟会略有增加,并会产生额外开销。读取操作的路径较慢。在使用 SSD 的系统中,此值极低,但如果使用 HDD ,则每次操作可能会增加几毫秒的延迟。
为什么总是有一个正在运行的扫描程序?
如果卷是 Data ONTAP 7- 模式 SnapMirror 或 DP 类型的 SnapMirror 目标,则每个完成的传输都会触发一个需要扫描的新快照。可以清除快照,以便在活动文件系统( AFS )上运行扫描。
脱毛扫描可能无法完成,因为创建快照会使用最新到最新的快照重新启动扫描程序。如果您处于这种情况,请计划一个窗口以停止所有卷快照和 SnapMirror 类型的作业。
有关详细信息,请参见 Deswizzler 在 SnapMirror 目标卷上持续运行。
deswizzler 是否对 SnapMirror type-XDP 关系目标卷运行?
目标卷在ONTAP 9 及更高版本中, Deswizzler 不会对 SnapMirror type-XDP 目标卷运行。
是否可以中止脱毛?
目标卷如果需要在激活灾难恢复站点时使用 SnapMirror 目标,则此扫描对于性能至关重要。
脱机卷上是否发生脱机?
目标卷从 Data ONTAP 7.2.4 开始、 deswizzler 将在检查点重新启动、而不是在块级更新在 deswizzling 扫描过程中完成时从头开始重新启动。有关详细信息,请参阅错误 229357 。
如果在非专用 SnapMirror 目标卷上运行 deswizzler ,该怎么办?
在卷历史记录的某个时刻,此卷是 SnapMirror 目标或卷移动目标。这可能会在数月甚至数年前出现,而不会有观察。如上所述,要完成扫描,需要在此卷上创建一个无快照窗口。
另一种可能性是级联 SnapMirror ,其中三级 SnapMirror 三组的中间节点是最终目标的源。
是否可以禁用脱毛扫描?
是但是,如果任何块被扫描,则路径读取速度较慢,这可能会在 HDD 系统上增加几毫秒的读取延迟。
此命令options wafl.deswizzle.enable off
位于节点 Shell 或 7- 模式 Shell 上。例如,以下是 ONTAP 9 系统的一个示例:
rtp1_rr::> node run rtp1_rr-01 "options wafl.deswizzle.enable off"
rtp1_rr::> node run rtp1_rr-01 "options wafl.deswizzle.enable"
wafl.deswizzle.enable off
如何检查 deswizzler 是否正在运行?
管理员可以使用 wafl scan status 命令检查扫描程序是否正在运行:
filer> priv set advanced filer*> wafl scan status
Volume volume1: Scan id Type of scan progress 226328 container block reclamation block 1871 of 24095 (fbn 11220) 226329 volume deswizzling snap 157, inode 2144843 of 2172681. level 1 of normal files. Totals: Normal files: L1:10/4881 L2:0/11336 L3:0/5723 L4:0/0 Inode file: L0:0/0 L1:0/0 L2:0/0 L3:0/0 L4:0/0