搜索

第 8 章 调优复制性能

download PDF

8.1. 提高多层次复制效率

在多分配复制环境中复制延迟,特别是在服务器使用广域网(WAN)连接时,当多个供应商同时接收更新时,可能很高。当一个供应商仅访问一个副本时,不会长时间释放副本。在这种情况下,其他供应商无法向这个消费者发送更新,这会增加复制延迟。
要在固定时间后发布副本,请在复制供应商和 hub 中设置 nsds5ReplicaReleaseTimeout 参数。
注意
60 秒的默认值对于大多数环境来说是理想的选择。设定太大或太低的值可能会对复制性能造成负面影响。如果值设置太低,复制服务器会持续重新分配另一个服务器,并且服务器无法发送多个更新。在高流量复制环境中,更长的超时可以改进供应商独有访问副本的情况。然而,在大多数情况下,超过 120 秒的值会减慢复制速度。

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

使用命令行设置复制发行超时:
  1. 设置超时值:
    # dsconf -D "cn=Directory Manager" ldap://supplier.example.com replication set --suffix="dc=example,dc=com" --repl-release-timeout=70
    此命令将 dc=example,dc=com 后缀的复制发行版本超时值设置为 70 秒。
  2. 重启 Directory 服务器实例:
    # dsctl instance_name restart

8.1.2. 使用 Web 控制台设置复制发行超时

使用 Web 控制台设置复制发行超时:
  1. 在 web 控制台中打开 Directory Server 用户界面。详情请参阅 Red Hat Directory Server Administration Guide 中的使用 Web 控制台登录到 目录服务器一节。
  2. 选择 实例。
  3. 打开 Replication 菜单,然后选择 Configuration
  4. 单击 Show Advanced Settings
  5. Replication Release Timeout 字段中设置超时值。
  6. 点击 Save
  7. 单击 Actions 按钮,然后选择 Restart Instance
Red Hat logoGithubRedditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

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

让开源更具包容性

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

關於紅帽

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

© 2024 Red Hat, Inc.