7.7. 调整文件描述符的最大数量

nsslapd-maxdescriptors 属性设置 Directory 服务器使用的最大的、依赖于平台的相关文件描述符。文件描述符用于客户端连接、日志文件、套接字和其他资源。

如果您设置的 nsslapd-maxdescriptors 值高于操作系统允许 ns-slapd 使用的文件描述符总数,Directory 服务器会查询操作系统获取最大允许值,然后使用该值。

默认值

4096 个描述符

有效范围

1 - 65535

条目 DN 位置

cn=config

先决条件

  • LDAP Directory Manager 密码

流程

  1. 检索 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
  2. 修改 nsslapd-maxdescriptors 属性的值。这个示例将值增加到 8192

    [root@server ~]# dsconf -D "cn=Directory Manager" ldap://server.example.com config replace nsslapd-maxdescriptors=8192
  3. 身份验证为 Directory Manager 以进行配置更改。

    Enter password for cn=Directory Manager on ldap://server.example.com:
    Successfully replaced "nsslapd-maxdescriptors"
  4. 监控 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

其他资源