第 6 章 调优资源限制
目录服务器提供多个设置来调优实例使用的资源数量。您可以使用命令行或 Web 控制台进行更改。
6.1. 使用命令行更新资源限制设置
本节提供了如何更改资源限值设置的一般步骤。根据您的环境调整设置。
流程
更新性能设置:
# dsconf -D "cn=Directory Manager" ldap://server.example.com config replace parameter_name=value
您可以设置以下参数:
-
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
: 设置规范化 DN 缓存大小(如果启用了 nsslapd-ndn-cache-enabled)。 -
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
: enables 或禁用虚拟属性查找。 -
nsslapd-connection-nocanon
: enables 或 禁用反向 DNS 查找。 nsslapd-enable-turbo-mode
: enables 或禁用 turbo 模式功能。详情请查看 Configuration 和 schema 引用中的参数描述
-
重启实例:
# dsctl instance_name restart