Global Accelerator (GA) にリスナーを追加するときにプロトコルとしてTCPを指定した場合、cURLコマンドを実行してアクセラレーションパフォーマンスをテストできます。
前提条件
テストを実行する前に、以下の条件が満たされていることを確認してください。
TCPリスナーが追加されます。 詳細については、「インテリジェントルーティングリスナーの追加と管理」をご参照ください。
リスナーポートは、エンドポイントサーバーのセキュリティグループルールによってホワイトリストに登録されます。
背景情報
GAは、TCPやUDPなどのレイヤ4プロトコルをサポートします。 cURLコマンドを実行して、TCPリスナーのアクセラレーションパフォーマンスをテストできます。 テストにICMPingまたはTCPingを使用することはできません。
手順
アクセラレーションリージョンのクライアントでCLIを開きます。
GAを使用する前後に次のコマンドを実行して、クライアントとオリジンサーバー間のネットワーク遅延を確認します。
curl -o /dev/null -s -w "time_connect: %{time_connect}\ntime_starttransfer: %{time_starttransfer}\ntime_total: %{time_total}\n" "http[s]:// <オリジンサーバーのIPアドレスまたはドメイン名>[:<Port>]"
次のセクションでは、パラメーターについて説明します。
time_connect: TCP接続を確立するために必要な期間。 単位は秒です。
time_starttransfer: データ転送の開始時刻。 開始時間は、クライアントがバックエンドサーバーにリクエストを送信してから、最初のバイトがクライアントに送信されるまでの期間を指します。 単位は秒です。
time_total: 合計接続時間。 合計接続時間は、クライアントがリクエストを送信してから、クライアントがバックエンドサーバーから最後のバイトを受信するまでの期間を指します。 単位は秒です。