跳转到主内容

什么是deswizzler或deswizzling

Views:
120
Visibility:
Public
Votes:
0
Category:
ontap-9
Specialty:
dp
Last Updated:

可不使用  

适用场景

  • Data ONTAP 7.
  • Data ONTAP 8 (7-模式和集群模式)
  • ONTAP 9

问题解答

注意: 本文中可以互换使用deswzzling、deswzzle和deswzzler,但它们都指相同类型的WAFL扫描。

  • 在Data ONTAP 7-模式和ONTAP 9 DP模式SnapMirror目标卷上、此扫描会将聚合(物理)块位置映射到卷(逻辑)块位置、因为传输不包括物理磁盘块位置。
    • 示例:
      • 在实际住宅地址中、您有一个"物理"位置、例如123 N.主街和"逻辑"位置、如加利福尼亚州森尼韦尔。
      • 这两个属性与邮政编码相关联。
      • 邮政服务可以通过邮政编码同时引用"物理"和"逻辑"地址部分。
    • 注意: 卷移动使用type-DP SnapMirror引擎、因此目标卷 将进行deswzzler扫描。
这对性能有何影响?
  • 单个而言、消除扫描对CPU和磁盘的开销极低。
    • 多次扫描可能会发生发生原因CPU或磁盘争用、但这种情况很少见。
    • 如果从用户/主机读取某个块并对其进行扫描(deswiple scan尚未更新此块)、则读取延迟会略有增加、并会产生额外开销。
  • 读取路径较慢。
    • 在使用SSD的系统中、此延迟极小、但对于HDD、每次操作可能会增加几毫秒的延迟。
为什么总是有一个无模糊的扫描仪在运行?
  • 如果卷是Data ONTAP 7-模式SnapMirror或DP类型的SnapMirror目标、则每次完成传输都会产生一个需要扫描的新快照。
    • 可以清除快照、以便在活动文件系统(AFS)上运行扫描。
  • 由于创建快照、使用最新到最不最新的快照重新启动扫描程序、因此、deswzzling扫描可能无法完成。
    • 如果您遇到这种情况、请计划一个窗口以停止所有卷快照和SnapMirror类型作业。
  • 有关详细信息、请参见 Deswzzler在SnapMirror目标卷上持续运行。
deswzzler是否 会对SnapMirror类型-XDP关系目标卷运行?
  • 目标卷     在ONTAP 9及更高版本中、Deswzzler不会对SnapMirror类型-XDP目标卷运行。
是否可以中止取消Wizzling?
  • 目标卷如果需要将SnapMirror目标用作要激活的灾难恢复站点、则此扫描对于性能至关重要。
脱机卷上是否发生脱机?
  • 不能、脱机卷无法运行deswzzling。
  • 如果要使卷脱机或在SnapMirror更新期间中断了deswzzling操作、则 在进行deswzzling扫描期间完成块级更新后、deswzzler将在检查点重新启动、而不是从头开始重新启动。
如果某个deswzzler运行的卷不是专用SnapMirror目标卷、该怎么办?
  • 在卷历史记录的某个时刻、此卷是SnapMirror目标或卷移动目标。
    • 这种情况可以追溯到几个月甚至几年前,而无需观察。
    • 如上所述、要完成扫描、需要在此卷上创建一个不包含任何快照的窗口。
  • 另一种可能是级联SnapMirror、其中三级SnapMirror的中间节点是最终目标的源。
是否可以禁用deswzzling扫描?
  • 是但是、如果对任何块进行了卷涂处理、则路径读取速度会降低、在HDD系统上、读取延迟可能会增加几毫秒。
  • 此命令位于 options wafl.deswizzle.enable off 节点Shell或7-模式Shell上。
    • 例如、下面是ONTAP 9系统的一个示例:

cluster_CLI::> node run -node node1 "options wafl.deswizzle.enable off"
cluster_CLI::> node run -node node1 "options wafl.deswizzle.enable"   

wafl.deswizzle.enable        off       

如何检查deswzzler是否正在运行?

管理员可以使用 WAFL scan status 命令检查扫描程序是否正在运行:

7-Mode: filer> priv set advanced filer*> wafl scan status ONTAP 9: cluster_CLI::> node run -node node_name "priv set advanced;wafl scan status" 
Output example: 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
修改扫描扫描仪之前是否需要禁用WAFL扫描仪?
  •  要更改运行脱  接扫描程序的行为,应先将设置 wafl.deswizzle.enable 为 off 并等待所有脱接扫描程序 退出,以终止所有脱接扫描程序
NetApp provides no representations or warranties regarding the accuracy or reliability or serviceability of any information or recommendations provided in this publication or with respect to any results that may be obtained by the use of the information or observance of any recommendations provided herein. The information in this document is distributed AS IS and the use of this information or the implementation of any recommendations or techniques herein is a customer's responsibility and depends on the customer's ability to evaluate and integrate them into the customer's operational environment. This document and the information contained herein may be used solely in connection with the NetApp products discussed in this document.