SMTP/POP3 Workload

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

このタスクについて

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

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

  • 完了した Notes® 操作のスループット
  • 最大キャパシティのときの平均応答時間
  • サポートされる SMTP/POP3 メールユーザーの最大数

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

注: SMTP/POP3 Workload スクリプトを確認できます。

SUT と一部のテストで SUT からメールを受信するシステムのハードディスク要件を以下に示します。

1. ハードディスク要件

設定

最初のディスク要件

Domino® 6 以降の場合、SUT 上で 1 ユーザー (メールデータベース) あたり約 11.5 MB。Domino® 5 では約 7.5 MB。

以降のディスク要件

テスト中、1 時間あたり 100KB ずつ増加。この値はユーザー数には関係しません。

SMTP/POP3 テストを実行するためのヒント

手順

  1. 環境のトラブルシューティングを最小限に抑えるには、\etc\hosts ファイルまたはこれに相当する SUT とドライバディレクトリのファイルに、ホスト情報などの IP 情報を記述します。
  2. Domino® server コンソールで認証エラーが発生した場合は、SUT 上の Domino® ディレクトリにある各ユーザーのユーザー文書の [HTTP] フィールドで指定されているパスワードを確認します。必要に応じて Domino® ディレクトリを編集します。
  3. さらに配信情報を表示するには、SUT コンソールから次のコマンドを実行します。
    Set Config Log_MailRouting=40

SMTP/POP3 Workload テストを実行する

手順

  1. 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] タブをクリックし、次の表の値を入力します。
    2. スクリプト変数

    変数

    アクション

    NormalMessageSize

    メッセージ本文のサイズを入力します。推奨値は 10000 です。

    MessageLineSize

    1 行あたりの文字数を入力します。推奨値は 80 です。

    NumMessageRecipients

    各メッセージの受信者数を入力します。推奨値は 3 です。

    SMTPHost

    SMTP listener タスクを実行している Domino® サーバーの完全修飾ドメイン名を入力します。例: server1.renovations.com

    RecipientDomain

    対象となる受信者のドメイン名を入力します。例: renovations.com

    ClientHost

    クライアントの完全修飾ドメイン名を入力します。例: client1.renovations.com

    NthIteration

    メッセージの送信頻度を入力します。スクリプトを繰り返すたびにメッセージを送信するのではなく、スクリプトを n 回繰り返すたびに 1 回メッセージを送信します。推奨値は 6 です。

    POP3Host

    POP3 タスクを実行している Domino® サーバーの完全修飾ドメイン名を system.domainname の形式で入力します。例: Server2.renovations.com

  7. オプション: [Stop Conditions] タブをクリックして、停止条件を設定します。
  8. [実行] をクリックします。
  9. オプション: モニターする測定基準を選択します。
  10. オプション: [Server to receive console commands] フィールドに SUT の名前を入力します。
  11. [Start Test] をクリックします。