温度敏感型存储效率如何影响SnapMirror?
适用场景
- SnapMirror
- 温度敏感型存储效率( TSSE )
问题解答
- 温度敏感型存储效率是一种根据数据"温度"或数据使用频率压缩数据的方法
- "冷"数据或不常使用的数据会以较高的压缩率进行重新压缩、以提高存储效率
追加信息
ONTAP 中的默认配置
- 在运行ONTAP 9.8到ONTAP 9.9.1的AFF 平台上、为新卷启用了TSSE
- 在ONTAP 9.10.1及更高版本中、TSSE不再是AFF 平台上新卷的默认设置、必须在创建卷时显式启用
- 运行ONTAP 9.10.1及更高版本的AFF 平台上的现有卷均可使用TSSE
SnapMirror交互
- 默认情况下、SnapMirror目标卷会继承TSSE设置、SnapMirror关系会默认从源卷中保持重复数据删除和数据压缩节省量、但有一些例外(请参见下一节)
- 如果ONTAP 版本和平台支持、则无需执行任何步骤即可在SnapMirror目标卷上启用TSSE
- 将TSSA卷复制到ONTAP 9.6或更早版本的目标时、SnapMirror可能会失败并显示"
Invalid data operation(Replication engine error)
"或"Failed to start transfer. (Operation not supported)
、有关详细信息和已修复版本、请参见错误1384963。ONTAP 9.7或更高版本的目标不会出现此问题描述 - 如果在 ONTAP 9.7 或更早版本中从 TSSA 卷复制到目标,则通过网络实现的数据压缩节省将会丢失。SnapMirror将继续保持重复数据删除节省的空间
- 只有在 ONTAP 9.10.1 之前, TSSE 才与 FabricPool 兼容。如果从TSSA SnapMirror源卷复制到运行ONTAP 9.10.1之前版本的FabricPool SnapMirror目标、则在FabricPool 分层之前、会在目标上解压缩已压缩的块
SnapMirror目标数据压缩节省量
- TSSE要求使用连续块编号在SnapMiror目标上成功写入数据并进行数据压缩
- 如果没有连续块编号、则可以将数据写入未压缩的SnapMirror目标卷、或者压缩节省的空间会减少
- 发生这种情况的典型情形如下:
- 目标聚合空间不足。在目标聚合上保持足够的可用空间可避免因使用TSSE而失去压缩节省
- 目标聚合已过期、这意味着聚合和聚合中的卷已存在很长时间、从而减少了连续块数