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