7.7. 调整文件描述符的最大数量
nsslapd-maxdescriptors
属性设置 Directory 服务器使用的最大的、依赖于平台的相关文件描述符。文件描述符用于客户端连接、日志文件、套接字和其他资源。
如果您设置的 nsslapd-maxdescriptors
值高于操作系统允许 ns-slapd
使用的文件描述符总数,Directory 服务器会查询操作系统获取最大允许值,然后使用该值。
默认值 |
|
有效范围 |
|
条目 DN 位置 |
|
先决条件
- LDAP Directory Manager 密码
流程
检索
nsslapd-maxdescriptors
参数的当前值,并在需要恢复任何调整前记录它。提示时输入 Directory Manager 密码。[root@server ~]# dsconf -D "cn=Directory Manager" ldap://server.example.com config get nsslapd-maxdescriptors Enter password for cn=Directory Manager on ldap://server.example.com: nsslapd-maxdescriptors: 4096
修改
nsslapd-maxdescriptors
属性的值。这个示例将值增加到8192
。[root@server ~]# dsconf -D "cn=Directory Manager" ldap://server.example.com config replace nsslapd-maxdescriptors=8192
身份验证为 Directory Manager 以进行配置更改。
Enter password for cn=Directory Manager on ldap://server.example.com: Successfully replaced "nsslapd-maxdescriptors"
-
监控 IdM 目录服务器的性能。如果它没有以理想的方式改变,请重复这个过程将
nsslapd-maxdescriptors
调整为不同的值,或者重新使用默认的4096
。
验证步骤
显示
nsslapd-maxdescriptors
属性的值,并验证它已设置为您所需的值。[root@server ~]# dsconf -D "cn=Directory Manager" ldap://server.example.com config get nsslapd-maxdescriptors Enter password for cn=Directory Manager on ldap://server.example.com: nsslapd-maxdescriptors: 8192
其他资源
- Directory Server 11 文档中的 nsslapd-maxdescriptors (Maximum File Descriptors)