在企业数据管理中,Snapshot Replication 是保障文件安全与业务连续性的关键功能。但如果配置不当,可能会影响系统性能。合理设置快照频率、保留策略以及复制任务顺序,不仅能实现高效的数据备份,还能最大化 NAS 系统的性能。本文将为你详细讲解如何优化 Snapshot Replication 配置,让企业在确保数据安全的同时,保持系统稳定流畅运行。

不建议使用 Snapshot Replication 的情景

在某些情况下,使用 Snapshot Replication 可能会影响系统性能。我们不建议在以下情景中使用:

  • 包含大量小文件(每个约 1 MB)的多级目录
    • 影响:需要额外的时间和资源来计算文件状态差异,从而降低复制效率。例如,在复制存储有 Active Backup for Business 备份的共享文件夹时会出现这种情况。
    • 建议:建议改用 Hyper Backup 的整机备份
  • 主要运行 Surveillance Station 的系统
  • 没有非高峰时段的系统
    • 影响:执行保留策略和删除快照会消耗大量系统资源,如果在高峰时段执行,可能会影响性能。
    • 建议:务必将这些操作安排在非高峰时段进行。

快照配置实践

  • 快照频率:避免设置过于频繁的快照,这会造成不必要的负载并占用更多存储空间。要监控快照使用情况,请前往快照 > 计算大小
  • 保留策略:除非有特殊需求,否则建议使用默认的Smart Retention 策略。该策略采用 GFS(祖父-父亲-儿子)模型,在每小时、每天、每周、每月和每年间隔保留快照,实现保护与存储效率的平衡。
  • 后台任务:如空间回收等任务建议安排在非高峰时段执行。

复制配置实践

  • 数据传输:为复制流量分配特定的 IP 地址和优先网络接口,以提升效率并有效管理网络资源。
  • 任务调度:建议在非高峰时段运行复制任务,以减少性能瓶颈。为获得最佳系统性能,建议为每个复制任务分配不同的开始时间。
  • 并发任务:限制同时进行的复制任务数量以匹配系统资源。一次运行过多任务会增加 CPU 负载并影响整体性能。1
  • 文件访问时间记录:对于已复制的存储空间,建议降低记录文件访问时间频率,以减少元数据开销并提升复制性能。

估算非高峰时段的传输能力

可通过以下方法确认复制任务能否在非高峰时段内完成:

  • 一般计算:将可用带宽乘以非高峰时段。例如,带宽为 50 MB/s,非高峰时段为 5 小时时,您的 Synology 存储系统最多可传输 900 GB 的数据变更。
  • 处理小文件时:处理小文件需要更多时间和资源,吞吐量会降低。例如,在相同条件下,传输速度可能降至 20 MB/s,数据变更容量减少至 360 GB。

注意事项:

  1. 自 Snapshot Replication 7.4.0 起,您可以根据 Synology 存储系统的CPU 线程数配置并发任务数量。