在企业数据管理中,Snapshot Replication 是保障文件安全与业务连续性的关键功能。但如果配置不当,可能会影响系统性能。合理设置快照频率、保留策略以及复制任务顺序,不仅能实现高效的数据备份,还能最大化 NAS 系统的性能。本文将为你详细讲解如何优化 Snapshot Replication 配置,让企业在确保数据安全的同时,保持系统稳定流畅运行。
不建议使用 Snapshot Replication 的情景
在某些情况下,使用 Snapshot Replication 可能会影响系统性能。我们不建议在以下情景中使用:
- 包含大量小文件(每个约 1 MB)的多级目录
- 影响:需要额外的时间和资源来计算文件状态差异,从而降低复制效率。例如,在复制存储有 Active Backup for Business 备份的共享文件夹时会出现这种情况。
- 建议:建议改用 Hyper Backup 的整机备份。
- 主要运行 Surveillance Station 的系统
- 影响:对录制文件进行快照会迅速消耗存储空间,可能会触发录制文件被意外循环删除。
- 建议:建议使用Archive Vault、Hyper Backup 或 C2 Backup for Surveillance。
- 没有非高峰时段的系统
- 影响:执行保留策略和删除快照会消耗大量系统资源,如果在高峰时段执行,可能会影响性能。
- 建议:务必将这些操作安排在非高峰时段进行。
快照配置实践
- 快照频率:避免设置过于频繁的快照,这会造成不必要的负载并占用更多存储空间。要监控快照使用情况,请前往快照 > 计算大小。
- 保留策略:除非有特殊需求,否则建议使用默认的Smart Retention 策略。该策略采用 GFS(祖父-父亲-儿子)模型,在每小时、每天、每周、每月和每年间隔保留快照,实现保护与存储效率的平衡。
- 后台任务:如空间回收等任务建议安排在非高峰时段执行。
复制配置实践
- 数据传输:为复制流量分配特定的 IP 地址和优先网络接口,以提升效率并有效管理网络资源。
- 任务调度:建议在非高峰时段运行复制任务,以减少性能瓶颈。为获得最佳系统性能,建议为每个复制任务分配不同的开始时间。
- 并发任务:限制同时进行的复制任务数量以匹配系统资源。一次运行过多任务会增加 CPU 负载并影响整体性能。1
- 文件访问时间记录:对于已复制的存储空间,建议降低记录文件访问时间频率,以减少元数据开销并提升复制性能。
估算非高峰时段的传输能力
可通过以下方法确认复制任务能否在非高峰时段内完成:
- 一般计算:将可用带宽乘以非高峰时段。例如,带宽为 50 MB/s,非高峰时段为 5 小时时,您的 Synology 存储系统最多可传输 900 GB 的数据变更。
- 处理小文件时:处理小文件需要更多时间和资源,吞吐量会降低。例如,在相同条件下,传输速度可能降至 20 MB/s,数据变更容量减少至 360 GB。
注意事项:
- 自 Snapshot Replication 7.4.0 起,您可以根据 Synology 存储系统的CPU 线程数配置并发任务数量。
