R5IMAP Workload
R5IMAP Workload テストは、アクティブな IMAP メールユーザーのログインを一度シミュレートし、次にメールの送受信をシミュレートします。このスクリプトには平均して 15 分の待機時間を含んでいるため、平均的なユーザーは、1 時間あたり最大で 4 回このテストを実行できます。スクリプトを繰り返すたびに、IMAP メールメッセージの取得、SMTP メッセージの送信、複数の LDAP 検索要求の実行が NumMessageRecipients スクリプト変数の値に基づいて行われます。各テストユーザーが送信した SMTP メッセージは、SUT 上の他のテストユーザーのメールデータベースに配信されます。
このタスクについて
このテストでは、次の測定結果が得られます。
- 完了した Notes® 操作のスループット
- 最大キャパシティのときの平均応答時間
- サポートされる IMAP メールユーザーの最大数
結果として得られた IMAP サーバーの容量測定基準は、サポートできたユーザー最大数です。平均ユーザー応答時間が低下して許容できなくなる直前の値です。
ハードウェアについての考察
このタスクについて
SUT と一部のテストで SUT からメールを受信するシステムのハードディスク要件を以下に示します。
ハードディスク |
必要要件 |
---|---|
最初のディスク要件 |
Domino® 6 以降の場合、SUT 上で 1 ユーザー (メールデータベース) あたり約 13MB。Domino® R5 では約 5.5 MB。 |
以降のディスク要件 |
テスト中、1 時間あたり 1 MB ずつ増加。(この値はユーザー数には関係しません。) 1 時間あたり 100 KB ずつ増加 (NOTES.INI ファイルの NthIteration 設定の値の影響を受けます)。 データベースあたりのデータ増加率は、ユーザー数とメールを送受信する受信者数によって異なります。 |
R5IMAP Workload テストを実行する際のヒント
手順
- 次のサーバーコマンドを使用します。
表 2. コマンド コマンド
説明
Show Task
Database Server タスク (Notes® クライアント) または IMAP タスク (IMAP ユーザー) を表示します。
Show Stat IMAP
メッセージカウンタをモニターします。
Show Stat Mail
メッセージカウンタをモニターします。
Show Stat SMTP
SMTP 統計をモニターします。
Show Stat LDAP
LDAP 統計をモニターします。
- Outlook などの IMAP クライアントを使用して、IMAP と SMTP のサーバータスクが正しく設定されていることを確認します。
- 環境のトラブルシューティングを最小限に抑えるには、\etc\hosts ファイルまたはこれに相当する SUT とドライバディレクトリのファイルに、ホスト情報などの IP 情報を記述します。
- さらに配信情報を表示するには、SUT コンソールから次のコマンドを実行します。
Set Config Log_MailRouting=40
R5 IMAP Workload を実行する
手順
タスクの結果
R5IMAP Initialization Workload の詳細については、「R5IMAP Initialization Workload」を参照してください。
- SUT 上の NOTES.INI ファイルのサーバータスク設定に、IMAP も LDAP も含まれていることを確認します。
- SUT のサーバー文書の [基本] タブで、[SMTP Listener タスク] が有効になっていることを確認します。
- パフォーマンスを最適化するには、Domino® ディレクトリにサーバー設定文書を作成し、次を実行します。
- Domino® Administrator クライアントで Server.Load を開始します。
- [Test Type] フィールドで [Built-in] を選択し、リストから [R5 IMAP Workload] を選択します。
- [Build Recipient List using Name and Address Book] フィールドで、SUT 名とその Domino® ディレクトリを
servername/org!!dominodirectory.NSF
の形式で入力します。例:Server1/Renovations!!NAMES.NSF
- [Test Parameters] タブをクリックし、次の処理を実行します。
- [Script Variables] タブをクリックし、次の表の値を入力します。
- [Stop Conditions] タブをクリックして、停止条件を設定します。
- [実行] をクリックします。
- モニターする測定基準を選択します。
- [Server to receive console commands] フィールドに SUT の名前を入力します。
- [Start Test] をクリックします。