要减小复制所使用的带宽,可以将复制配置为在更新使用方时压缩所发送的数据。复制机制使用 Zlib 压缩库。提供方和使用方都必须在 Solaris 或 Linux 平台上运行才能启用压缩。
应该根据经验测试并选择压缩级别,以便在 WAN 环境中使用预期复制时获得最佳结果。请勿在网络带宽很高的 LAN 中设置此参数,因为压缩和解压缩计算会降低复制速度。
无法使用 DSCC 执行此任务。请使用命令行,如以下过程所述。
在主服务器中的复制协议条目上配置复制压缩。
$ dsconf set-repl-agmt-prop -h host -p port suffix-DN \ consumer-host:consumer-port transport-compression:level |
其中 level 可以为 high、medium、low 或 none。
例如,要在将复制更新发送到 host1:1389 上的使用方时使用最快速的压缩,请键入:
$ dsconf set-repl-agmt-prop -h host2 -p 1389 dc=example,dc=com host1:1389 \ transport-compression:high |
有关设置压缩级别的详细信息,请参见《Sun Java System Directory Server Enterprise Edition 6.3 Reference》。