モニタリング


SMTP/POP3 Workload
SMTP/POP3 Workload は、SMTP および POP3 を経由してメールを取得、送信するアクティブユーザーをシミュレートします。このスクリプトには、平均して 10 分間の待機時間を含んでいるため、平均的なでユーザーは 1 時間あたり最大で 6 回このテストを実行できます。

繰り返しのたびに、スクリプトは POP3 メッセージを調べたり、取得したりします。メッセージを送信する場合、各ユーザーは、20 分ごとに 1 回だけメールメッセージを NumMessageRecipients に送信します。ユーザーの 20%は、送信メールメッセージの 80%を受信します。各ユーザーが送信した SMTP メッセージは、SUT 上のその他のユーザーのメールデータベースに配信されます。

測定基準
このテストでは、次の測定結果が得られます。


結果として得られた SMTP/POP3 サーバーの容量測定基準は、サポートできたユーザーの最大数です。これは、平均ユーザー応答時間が低下して許容できなくなる直前の値です。

テストスクリプトのコードを確認するには、「SMTP/POP3 Workload Script.」を参照してください。

ハードウェアについての考察
次は SUT、および一部のテストで SUT からメールを受信するシステムのハードディスク要件です。
最初のディスク要件Domino 6 では、ユーザーあたり SUT 上に約 11.5 MB (メールデータベース)。Domino R5 では約 7.5 MB。
以降のディスク要件テスト中、1 時間あたり 100KB ずつ増加。この値はユーザー数には関係しません。
SMTP/POP3 テストを実行するためのヒント
1 環境のトラブルシューティングを最小限に抑えるには、\etc\hosts ファイルまたはこれに相当する SUT およびドライバディレクトリのファイルに、ホスト情報などの IP 情報を記述します。

2 Domino server コンソールで認証エラーが発生した場合は、SUT 上の Domino ディレクトリにある各ユーザーのユーザー文書の [HTTP] フィールドで指定されているパスワードを確認し、必要な場合は Domino ディレクトリを編集します。

3 さらに配信情報を表示するには、SUT コンソールから次のコマンドを実行します。


SMTP/POP3 Workload テストを実行する
1 SMTP/POP3 Initialization Workload を実行する手順が完了していることを確認します。

SMTP/POP3 Initialization Workload を実行する方法について詳しくは、「SMTP/POP3 Initialization Workload」を参照してください。

2 Create NotesBench Mail Person Documents エージェントを実行して、任意の数のユーザー文書を Domino ディレクトリに作成します。

3 Domino Administrator クライアントで Server.Load を開始します。

4 [Test Type] フィールドで [Built-in] を選択し、リストから [SMTP and POP3 Workload] を選択します。

5 [Test Parameters] タブをクリックします。複数のクライアントからテストを実行する場合、それぞれのクライアントからテストを実行するたびに [Starting Thread No] パラメータ値を増分します。

6 [Script Variables] タブをクリックし、次の表の値を入力します。
変数アクション
NormalMessageSizeメッセージ本文のサイズを入力します。推奨値は 10000 です。
MessageLineSize1 行あたりの文字数を入力します。推奨値は 80 です。
NumMessageRecipients各メッセージの受信者数を入力します。推奨値は 3 です。
SMTPHostSMTP listener タスクを実行している Domino server の完全修飾ドメイン名を入力します。例: server1.acme.com
RecipientDomain対象となる受信者のドメイン名を入力します。例: acme.com
ClientHostクライアントの完全修飾ドメイン名を入力します。例: client1.acme.com
NthIterationメッセージの送信頻度を入力します。スクリプトを繰り返すたびにメッセージを送信するのではなく、スクリプトを n 回繰り返すたびに 1 回メッセージを送信します。推奨値は 6 です。
POP3HostPOP3 タスクを実行している Domino server の完全修飾ドメイン名を system.domainname の形式で入力します。例: server2.acme.com
7 (省略可能) 停止条件を設定するために [Stop Conditions] タブをクリックします。

8 [実行] をクリックします。

9 (省略可能) モニターする測定基準を選択します。

10 (省略可能) [Server to receive console commands] フィールドに SUT 名を入力します。

11 [Start Test] をクリックします。

関連項目