モニタリング
R6IMAP Workload は、メールを取得、送信するアクティブユーザーをシミュレートします。平均的なユーザーは 1 時間に最大で 4 回のスクリプトを実行できます。スクリプトを繰り返すたびに、IMAP メールメッセージの取得、1 つの SMTP メッセージの送信、および、「n」回の LDAP 検索要求が、NumMessageRecipients 変数の値に基づいて実行されます。メッセージを送信する場合、各ユーザーは、15 分ごとに 1 回だけメールメッセージを NumMessageRecipients に送信します。
各ドライバユーザーが送信した SMTP メッセージは、SUT 上のその他のドライバユーザーのメールデータベースに配信されます。
メモ R6IMAP Workload は、IMAP に加えて、SMTP および LDAP プロトコルも使用します。
システム情報 Notes 6 Client は、512 MB ドライバ当り 1500 のユーザースレッドを実行できます。メモリが少ない場合、スレッドの数は減らす必要があります。所定のスレッド数の場合特定のドライバについて、CPU およびメモリの使用がどのようになっているか調べることができます。
サーバーがサポートできるユーザー数はメモリにより制限されます。Windows NT ではメモリは 2 GB で、UNIX ではメモリは 4 GB です。
8way Intel Xeon(TM)、Microsoft Windows サーバーでは、リソースの制限となるのは多くの場合メモリです。サーバーが使用できる最大メモリ容量は約 2.3GB です。
時間に関する要求事項 このテストを実行するのには、安定した状態の確認後、最低 6 時間は必要です。
測定基準 このテストでは次の計測を行います。
必要条件
2 R6IMAP Initialization Workload を実行して初期化し、IMAP メールファイルに変換します。
R6IMAP Initialization Workload について詳しくは、「R6IMAP Initialization Workload」を参照してください。
IMAP サービスの設定については、Lotus Domino 6 文書の、『Domino システム管理』を参照してください。
メールデータベースを作成する R6IMAP Initialization Workload を使用して Domino 6 の最初のデータベースを初期化するか、または Domino R5 の IMAPINIT Workload を使用します。最新の MAIL6.NTF (R5 用 MAIL5.NTF) が、最初のデータベースを作成する前に、テストドライバにコピーされていることと、メールテンプレートの NOTES.INI の設定が子に設定されていることを確認します。
最初のメールデータベースの作成後、Microsoft Outlook(R) を使用するか、または Notes Client から [ファイル] - [開く] を実行してデータベースを開きます。データベースを開くとデータベースのいくつかのフィールドが初期化され、テストの間、1 ユーザー当りのメモリの使用をより少なくします。
R6IMAP Workload のテストドライバ用 NOTES.INI の設定 次はテストドライバ用 NOTES.INI の設定の例です。
MailRecipientPercentUser=50
MailRecipientPercentVolume=50
MailRecipientBeginNumber=1
MailRecipientEndNumber=2000
; EndNumber を Domino ディレクトリの最大エントリ数にセットする必要があります。
R5IMAP_loop_N=1000 (56 に設定することにより 8 時間後にループを終了します)
NthIteration=6
ClientHost=hostname_of_the_client
SMTPHost=hostname_of_your_SMTP_server_under_test
LDAPHost=hostname_of_your_LDAP_server_under_test
IMAPHost=hostname_of_your_IMAP_server_under_test
RecipientDomain=name_of_your_domain
MessageLineSize=100
NumMailNotesPerUser=100
NumMessageRecipients=3
Debug_Outfile=g:\server_debug\server_grigsby2k.txt
Server_Show_Performance=1
Mail_Number_of_mailboxes=2 (サーバー文書の中に設定できる)
ServerTasks=Router,IMAP,LDAP
IMAP_Session_Timeout=60
Log_mailrouting=20。ログを最小にするには 20 を、ログを取らない場合は 10 を設定します (テスト中はログの量を最小化します)。40 に設定して、追加の配信情報をコンソール上に表示します。たとえば、メッセージが、ルーターおよび MTA のタスクにより配信されたことを確認するのに使用します。
メモ MailRecipientPercentUser と Mail RecipientPercentVolume の設定はお互いに影響し合います。MailRecipientPercentUser=20 で Mail RecipientPercentVolume=80 の場合、メッセージの 80%がユーザーの 20%に配信されます。
3 [基本] タブをクリックし、[この文書の MIME 言語設定] フィールドで [有効] を選択します。
4 次のように、[Router/SMTP] タブを編集してから、文書を保存して閉じます。
次の手順を完了し、R6IMAP テストを実行してください。
1 まだメールデータベースを作成していない場合、この時点で R6IMAP Initialization Workload を使用して作成してください。
2 SUT 上で Domino server を開始します。ルーター、IMAP、LDAP、および SMTP のサーバープロセスを開始する必要があります。ユーザーの判断で、追加のサーバープログラムを実行できます。
3 テストの最後で、Domino server を終了する前に、SUT コンソールで SH STAT コマンドを発行します。
クライアントの設定 最良の結果を得るために、Notes 6 Client を使用してください。
ロケーション文書を開き、次のフィールドを変更します。