-
Language:
日本語
-
Language:
日本語
Red Hat Training
A Red Hat training course is available for Red Hat Directory Server
B.2.3. 使用方法
rsearch ユーティリティーを使用すると、LDAP 操作のパフォーマンスを測定できます。以下の例は、さまざまな共通 テストシナリオに rsearch を使用する方法を示しています。
注記
rsearch には filter や scope などの検索パラメーターの引数が必要ですが、これらの引数は、他の種類の LDAP 操作のテストを実行するために空のままにすることができます。以下に例を示します。
# rsearch -D "cn=Directory Manager" -w secret -s "" -f ""
B.2.3.1. 許可された設定ファイル
多くの場合、rsearch ツールはコマンドラインで渡された情報を使用してサーバーに接続します。rsearch ツールは、渡された引数の代わりに使用する 2 つの異なる設定ファイルを受け入れます。
- UID または UID のいずれかの一覧が含まれる DN または UID ファイル。DN/UID ファイルでは、rsearch は、複数のランダムに選択されているバインド ID を使用して接続することができます。任意の操作テストは、bind/unbind テストと組み合わせることができます。警告コマンドがディレクトリーからすでに削除された DN/UID ファイルのアイデンティティーでバインドしようとする可能性があるため、ランダムバインド ID は delete テストで使用しないでください。DN/UID ファイルは
-B
オプションとともに使用して、ファイルを渡してから操作オプション(-c
、-d
、-m、または -
x
)で使用されます。 - 指定の LDAP フィルターの一部として使用する名前の一覧を含む名前 ファイル。ファイルのフィルターは、-
f
オプションで指定したものよりも複雑になります。フィルターファイルを使用して、複数の検索テストを実行できます。たとえば、フィルターの数だけがあると、ツールはキャッシュからの結果の取得を開始し、無効なフィルターを使用すると検索の失敗をテストできます。完全一致、複雑なフィルター、属性検索などのフィルターパフォーマンスをテストすることもできます。フィルターファイルを使用する場合は、-f
オプションをプレースホルダーの値で渡す必要があります。プレースホルダーは cn=%s などの属性値のみを置き換えるために使用できます。これにより、フィルターファイルから属性値変数がプルするようにコマンドに指示します。プレースホルダーは、フィルター自体(-f "%s")を置き換えることで、ファイルからランダムに選択したフィルターを指定することもできます。-i
オプションは、検索フィルターに使用する名前ファイルを渡します。ファイルのすべての行は、-f
オプションで指定するフィルターに追加されます。これらの 2 つのオプションを一緒に使用できる方法は複数あります。- 最も簡単なシナリオでは、-
f
オプションを空のままにするため、プレースホルダーだけになります。この場合、フィルターは-i
オプションで指定したファイルから直接取得されます。 - または、ファイル内のエントリーは単に名前のリストになる可能性があり、-
f
オプションには部分的なフィルターを指定することもできます。たとえば、名前ファイルは UID(jsmith、bjensen、amorrow)の一覧を持ち、-f
フィルターは "uid=" にすることができます。rsearch は、検索フィルターを完了するための名前を自動的に追加します。