4.2. 调优 Directory 服务器资源设置
您可以配置多个参数来管理并改进 Directory 服务器使用的资源数量。
4.2.1. 使用命令行更新目录服务器资源设置
使用命令行更新服务器资源设置:
- 更新性能设置:
dsconf -D "cn=Directory Manager" ldap://server.example.com config replace parameter_name=setting
您可以设置以下参数:nsslapd-threadnumber
:设置 worker 线程数量。nsslapd-maxdescriptors
:设置文件描述符的最大数量。nsslapd-timelimit
:设置搜索时间限制。nsslapd-sizelimit
:设置搜索大小限制。nsslapd-pagedsizelimit
:设置页面搜索大小限制。nsslapd-idletimeout
:设置闲置连接超时。nsslapd-ioblocktimeout
:设置输入/输出(I/O)块超时。nsslapd-ndn-cache-enabled
:启用或禁用规范化 DN 缓存。nsslapd-ndn-cache-max-size
:如果启用了 nsslapd-ndn-cache-
size,则设置规范化 DN 缓存大小。nsslapd-outbound-ldap-io-timeout
:设置出站 I/O 超时。nsslapd-maxbersize
:设置最大基本编码规则(BER)大小。nsslapd-maxsasliosize
:设置最大简单身份验证和安全层(SASL) I/O 大小。nsslapd-listen-backlog-size
:设置接收进入连接的最大套接字数。nsslapd-max-filter-nest-level
:设置最大嵌套过滤器级别。nsslapd-ignore-virtual-attrs
:启用或禁用虚拟属性查找。nsslapd-connection-nocanon
:启用或禁用反向 DNS 查找。nsslapd-enable-turbo-mode
:启用或禁用 turbo 模式功能。
有关这些参数的详情,请查看 红帽目录服务器配置、命令和文件参考 中的描述。 - 重启 Directory 服务器实例:
# dsctl instance_name restart
4.2.2. 使用 Web 控制台更新目录服务器资源设置
使用 Web 控制台更新服务器资源设置:
- 在 web 控制台中打开 Directory Server 用户界面。详情请参阅 Red Hat Directory Server Administration Guide 中的使用 Web 控制台登录到 目录服务器一节。
- 选择 实例。
- 打开 Tuning & Limits。菜单,然后选择
- 更新设置。(可选)点击 Show Advanced Settings 显示所有设置。要显示参数的 cn=config 条目中的工具提示和对应属性名称,请将鼠标光标悬停在设置上。详情请查看 红帽目录服务器配置、命令和文件参考中的参数描述。
- 单击。
- 单击 Restart Instance。按钮,然后选择