第 14 章 提高多层次复制环境中的延迟


在某些多层次复制环境中,例如,如果服务器通过广域网(WAN)连接,如果多个供应商同时接收更新,复制延迟可能会很高。当一个供应商仅在不长时间释放副本的情况下访问副本时会出现这种情况。在这种情况下,其他供应商无法向这个消费者发送更新,这会增加复制延迟。

要在固定时间后释放副本,请在供应商和 hub 中设置 nsds5ReplicaReleaseTimeout 参数。

注意

60 秒的默认值是大多数环境的理想选择。设定过高或太低的值可能会对复制性能造成负面影响。如果您设置的值太低,复制服务器会持续重新分配,服务器无法发送许多更新。在高流量复制环境中,较长的超时可以改进一个供应商独占访问副本的情况。然而,在大多数情形中,一个大于 120 秒的值会减慢复制速度。

14.1. 使用命令行设置复制发行超时

要提高多层次复制环境中的复制效率,请更新所有 hub 和供应商上的复制发行版本超时值。

先决条件

  • 您在多个供应商和 hub 之间配置了复制。

流程

  1. 为后缀设置超时值:

    # dsconf <instance_name> replication set --suffix="dc=example,dc=com" --repl-release-timeout=70
    Copy to Clipboard Toggle word wrap

    此命令将 example,dc=com 后缀的复制超时更改为 70 秒。

  2. 重启实例:

    # dsctl <instance_name> restart
    Copy to Clipboard Toggle word wrap
返回顶部
Red Hat logoGithubredditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

通过我们的产品和服务,以及可以信赖的内容,帮助红帽用户创新并实现他们的目标。 了解我们当前的更新.

让开源更具包容性

红帽致力于替换我们的代码、文档和 Web 属性中存在问题的语言。欲了解更多详情,请参阅红帽博客.

關於紅帽

我们提供强化的解决方案,使企业能够更轻松地跨平台和环境(从核心数据中心到网络边缘)工作。

Theme

© 2025 Red Hat