4.2. Directory Server リソース設定のチューニング
複数のパラメーターを設定して、Directory Server が使用するリソース量を管理および改善できます。
4.2.1. コマンドラインを使用した Directory Server リソース設定の更新
コマンドラインを使用してサーバーリソース設定を更新するには、以下を実行します。
- パフォーマンス設定を更新します。
dsconf -D "cn=Directory Manager" ldap://server.example.com config replace parameter_name=setting
以下のパラメーターを設定できます。nsslapd-threadnumber
: ワーカースレッドの数を設定します。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-enabled
が有効な場合は、正規化された DN キャッシュサイズを設定します。nsslapd-outbound-ldap-io-timeout
: アウトバウンド I/O タイムアウトを設定します。nsslapd-maxbersize
: BER(Basic Encoding Rules) の最大サイズを設定します。nsslapd-maxsasliosize
: SASL (Simple Authentication and Security Layer) の最大 I/O サイズを設定します。nsslapd-listen-backlog-size
: 受信接続をの受信に利用できるソケットの最大数を設定します。nsslapd-max-filter-nest-level
: ネストされたフィルターの最大レベルを設定します。nsslapd-ignore-virtual-attrs
: 仮想属性検索を有効または無効にします。nsslapd-connection-nocanon
: 逆引き DNS ルックアップのを有効または無効にします。nsslapd-enable-turbo-mode
: ターボモード機能を有効または無効にします。
これらのパラメーターの詳細は、『Red Hat Directory Server Configuration, Command, and File Reference.』を参照してください。 - Directory Server インスタンスを再起動します。
# dsctl instance_name restart