Sametime® 7.0 Instant Messaging Workload

HCL Sametime® 7.0 Instant Messaging Workload では、アクティブな Sametime® ユーザーをシミュレートし、ログイン、チャット、ステータスの変更、メンバーリストに対する操作、ログアウトを行います。

このタスクについて

このスクリプトには平均して 15 分の待機時間が含まれているため、平均的なユーザーは、1 時間あたり最大で 4 回コマンドを個別に実行できます。スクリプトを繰り返すたび、ユーザーは事前に取り込んであるメンバーリストからランダムに相手を選択し、チャットを開始します。チャットではメッセージを 5 回送信し、送信したメッセージごとに相手から返信を受け取ります。ユーザーは 1 時間に 1 回ステータスをランダムに変更して待機します。その後、ステータスを [アクティブ] に戻します。6 時間に 1 回、新しいメンバーをメンバーリストに追加します。次に、3 時間ごとにログオフしてしばらく待機し、不在であることをシミュレートします。その後、再度ログインします。

現在のワークロードの制限は、全ユーザーが「N」人のユーザー (1000 人など) のグループに分割されており、NOTES.INI 設定の ST.BL.beginuser.number= と ST.BL.enduser.number= が、1 から 1000 や 1001 から 2000 など、各クライアントのドライバによって異なることです。Sametime® 7.0 Workload では、この制限を利用してチャットに参加可能なユーザーの内部リストを保持します。

Sametime® 7.0 Initialization Workload を実行します。

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

  • 完了した Notes® 操作のスループット
  • 最大キャパシティのときの平均応答時間
  • サポートされる Web Mail ユーザーの最大数
  • 1 分あたりのログイン数
  • 1 分あたりのログアウト数
  • 1 分あたりの IM チャット数
  • 1 分あたりの失敗した IM チャット数 (相手に時間がなくチャットできない状態)
  • 1 分あたりの名前解決の回数
  • 1 分あたりのステータスの変更回数
  • 1 分あたりのメンバーリストの変更回数
  • 1 分あたりの在席確認の通知回数
  • 1 分あたりの非同期の通知回数
  • 1 分あたりのログインエラーの回数
  • 1 分あたりのチャットエラーの回数
  • 1 分あたりのメンバーリストエラーの回数
  • 1 分あたりの名前解決エラーの回数

ST70IM Workload の機能

このタスクについて

  • 約 20 分間待機します。
  • ログインします。ユーザーごとに userstorage からメンバーリストを読み込みます。ユーザー状況を「アクティブ」に設定します。
  • スクリプトの繰り返し制限になるまでループします (ループの繰り返し 1 回あたり平均 15 分)。
    • 約 4 分間待機します。
    • ユーザー 1 人とチャットします。メッセージあたり平均 512 バイトのメッセージを約 5 回送信し、メッセージ送信の間に 30 秒間待機します。
    • 約 4 分間待機します。
    • 3 回の繰り返しごとにステータスをランダムに変更して約 5 分間待機し、ステータスを [アクティブ] に戻します。
    • 約 5 分間待機します。
    • 24 回の繰り返しごとにメンバーリストにユーザーを追加するか、メンバーリストからユーザーを削除します。
    • 約 5 分間待機します。
  • 12 回の繰り返しごとにログアウトして約 10 分間一時停止し、ログインします。
  • ループを終了します。
  • 約 1 分間待機します。

ST70IM Workload の待機時間 (分単位)

このタスクについて

24 反復の場合、ContextIterations 1、2、3 はそれぞれ 3、24、12 です。

明示的な待機時間 = 192 (2 × 4 × 24)

チャットの待機時間 = 60 (5 × 0.5 × 24)

ステータスの待機時間 = 80 (2 × 5 × 8)

メンバーリストの待機時間 = 5 (1 × 5)

ログアウトの待機時間 = 20 (1 × 10 × 2)

ST70IM Workload のトランザクション発生率

このタスクについて

24 回の繰り返し (6 時間周期) では次が発生します。

メンバーリストのユーザーとのチャット 24 回

ログアウト - 2 回

名前解決 1 回

在席確認 - 1 回

Server.Load ユーティリティから ST70IM Workload を実行する

手順

  1. Server.Load を起動します。
  2. [Select Script] フィールドで、[Sametime 7.0 IM Workload] を選択して [Execute] をクリックします。
  3. [Start Test] をクリックします。
  4. 実行する Sametime® Workload のいずれかに進みます。
  5. オプション: ワークロードが正常に実行されたことを確認するには、Sametime® ステータスの出力を参照します。