すべてのプロダクト
Search
ドキュメントセンター

Performance Testing:SLB インスタンスの同時接続数と PTS の仮想ユーザー数をどのように理解すればよいですか?

最終更新日:Jan 08, 2025

このトピックでは、サーバーロードバランサー(SLB)インスタンスの同時接続数とパフォーマンステストサービス(PTS)の仮想ユーザーの違いについて説明します。

用語

  • SLB インスタンスの同時接続数:確立されている伝送制御プロトコル(TCP)接続の総数。

  • PTS の仮想ユーザー:実際のシステムで同時にビジネスを操作するユーザー。この概念は、パフォーマンステストツールでは一般的です。この概念は通常、顧客側の評価に基づいています。ただし、サーバー側の容量評価と高可用性評価には便利ではありません。

説明

理解を容易にするために、PTS のストレステストシナリオは、ストレステスト API 1 を含むセッション A であると仮定します。

SLB インスタンスには、通常のビジネストラフィックが引き続き存在する可能性があります。したがって、PTS の API 1 の仮想ユーザー数は、基本的にストレステスト中の SLB インスタンスの同時接続数に近いか、それ以下です。ただし、PTS の負荷側の監視データは秒単位で収集されるのに対し、SLB インスタンスの監視データは 15 秒または分単位で収集されるため、PTS の API 1 の仮想ユーザー数と SLB インスタンスの同時接続数には特定の誤差があります。さらに、テスト対象のサーバーが Keep-Alive をサポートしており、セッションの Keep-Alive よりも長い思考時間を設定した場合、SLB インスタンスの同時接続数、特にアクティブな接続数が減少する可能性があることに注意してください。

説明

SLB インスタンスの同時接続数は、アクティブな接続数と非アクティブな接続数の合計です。

  • アクティブな接続数:ESTABLISHED 状態の TCP 接続の総数。パーシステント接続を使用する場合、1 つの接続で複数のファイルを同時に転送できます。

  • 非アクティブな接続数:ESTABLISHED 状態以外のすべての状態の TCP 接続の総数。netstat -an コマンドを実行すると、Windows インスタンスと Linux インスタンスの両方の接続を表示できます。