第 8 章 提高多层次复制环境中的延迟
在某些多层次复制环境中,例如,如果服务器通过广域网络(WAN)连接,则当多个供应商同时接收更新时,复制延迟可能会很高。当一个供应商只只访问一个副本时,会出现这种情况。在这种情况下,其他供应商无法向这个消费者发送更新,这会增加复制延迟。
要在固定时间后释放副本,请在供应商和 hub 上设置 nsds5ReplicaReleaseTimeout 参数。
注意
60 秒默认值适用于大多数环境。设置得太高或太低,可能会对复制性能造成负面影响。如果您设置的值太低,则复制服务器会持续相互清理,并且服务器无法发送许多更新。在高流量复制环境中,较长的超时时间可以提高一个供应商只访问副本的情况。但是,在大多数情形中,超过 120 秒的值会减慢复制速度。
8.1. 使用命令行设置复制发行超时 复制链接链接已复制到粘贴板!
复制链接链接已复制到粘贴板!
要在多层次复制环境中提高复制效率,请更新所有 hub 和供应商上的复制发行超时值。
前提条件
- 您在多个供应商和 hub 之间配置了复制。
流程
为后缀设置超时值:
# dsconf -D "cn=Directory Manager" ldap://supplier.example.com replication set --suffix="dc=example,dc=com" --repl-release-timeout=70此命令将
example,dc=com后缀的复制超时更改为70秒。重启实例:
# dsctl instance_name restart