存储 频道

基于NetApp存储系统的重复数据删除实战

  应用NetApp重复数据删除基本要求

  表 2 汇总了运行 NetApp 重复数据删除的基本要求。


▲表 2) NetApp 重复数据删除的基本要求。

  除这些要求之外,注意采用一些非常好的实践也有助于成功实施重复数据删除。下面汇总了一些重要的非常好的实践,并提供了重复数据删除与其他常见 NetApp 技术结合使用的相关信息。

  • 在部署重复数据删除之前,您应该在测试环境中衡量其性能影响及大小调整要求,对于 NetApp 未曾测试的应用程序(如表 1 所列程序之外的程序)尤其如此。

  • 重复数据删除会占用系统资源,还会更改磁盘上的数据布局。由于应用程序的 I/O 模式和重复数据删除对数据布局的影响,读写 I/O 性能也会发生变化。空间节省和性能影响取决于应用程序和数据内容。

  • 如果应用程序仅创建少量的新数据,则不宜经常运行重复数据删除,因此在这种情况下,频繁运行的好处微乎其微。重复数据删除的运行频率取决于灵活卷中的数据更改率。

  • 运行的并发重复数据删除扫描进程越多,占用的系统资源就越多。最好的办法可能是采用以下做法:

  o 错开灵活卷的重复数据删除计划,隔日执行重复数据删除进程,从而降低运行过多并发进程的可能性。

  o 使用自动模式,仅当写入每个灵活卷的数据明显增加时才运行重复数据删除。(在较小型的环境中运行重复数据删除时,这样做易于自然而然地错开高峰。)

  o 手动运行重复数据删除。

  o 每晚运行重复数据删除,最大限度地减少要执行重复数据删除的新数据量,这样完成操作所需的时间较少。

  • 如果在重复数据删除操作完成之前创建了 Snapshot 副本,则可能导致节省的空间减少。如果可能,应在创建 Snapshot 副本之前执行重复数据删除操作,确保首先完成重复数据删除操作,然后再创建 Snapshot 副本。

  • 为了正常运行重复数据删除,需要为重复数据删除元数据留出一些可用空间。对于 7.3 之前的 Data ONTAP 版本,每个灵活卷应留出总数据可用空间的 6%。对于 Data ONTAP 7.3 或更高版本,聚合应该为重复数据删除所作用的所有灵活卷留出总数据可用空间的 4%(指纹 + 更改日志),每个灵活卷应留出总数据可用空间的 2%。

0
相关文章