6

JMeter を使用していくつかの負荷テストを実行し、Google App Engine (Java) で負荷がかかった状態でアプリケーションがどのように動作するかを把握しています。

約 100 の仮想ユーザーに到達すると、応答時間が低下し始め、GAE ログ ファイルに「throttle_code=4」が表示されることに気付きます (以下を参照)。

これが何を意味するか知っている人はいますか?同じ IP から複数のリクエストを行っているという事実は、ある種の自動 DDOS 保護にヒットしていますか?

ありがとう

----「throttle_code=4」でリクエスト; JMeterから接続する場合
07-05 05:11AM 58.917 /market/1234/history?pricebars=240 200 3651ms 19cpu_ms 35kb Java/1.5.0_16,gzip(gfe)
75.101.226.4 - - [05/Jul/2010:05:12:02 -0700] "GET /market/1234/history?pricebars=240 HTTP/1.1" 200 35566 - "Java/1.5.0_16,gzip(gfe) " "ci-pricehistory.appspot.com" ms=3652 cpu_ms=19 api_cpu_ms=0 cpm_usd=0.004527 pending_ms=3570 throttle_code=4
私は 07-05 05:12AM 02.532
uk.co.cityindex.CandleServlet fetch: キャッシュから 240 バーを読み込んでいます...
私は 07-05 05:12AM 02.558
uk.co.cityindex.CandleServlet フェッチ: 時間: 47

---- 「スロットル」ログなしのリクエスト。ブラウザから接続する場合
07-05 06:28AM 10.993 /market/1234/history?pricebars=240 200 69ms 19cpu_ms 7kb Mozilla/5.0 (Windows; U; Windows NT 6.1; en-US) AppleWebKit/533.4 (Gecko のような KHTML) Chrome/5.0. 375.99 サファリ/533.4,gzip(gfe)
80.169.172.178 - - [05/Jul/2010:06:28:11 -0700] "GET /market/1234/history?pricebars=240 HTTP/1.1" 200 7572 - "Mozilla/5.0 (Windows; U; Windows NT 6.1; en-US) AppleWebKit/533.4 (Gecko のような KHTML) Chrome/5.0.375.99 Safari/533.4,gzip(gfe)" "ci-pricehistory.appspot.com" ms=69 cpu_ms=19 api_cpu_ms=0 cpm_usd=0.001423
私 07-05 06:28AM 11.031
uk.co.cityindex.CandleServlet fetch: キャッシュから 240 バーを読み込んでいます...
私 07-05 06:28AM 11.055
uk.co.cityindex.CandleServlet フェッチ: time:45
4

1 に答える 1

4

質問に完全に答えるかどうかはわかりませんが、ここで(明らかに)公式のGoogleの回答を参照してください。

リクエストに3500msかかっているようです。平均ミリ秒/リクエストが1000ミリ秒以下を維持している限り、リクエストを処理するインスタンスの数を自動スケールアップします(800ミリ秒、400ミリ秒未満が最適です)。長時間実行されるリクエストを多数実行する場合、新しいインスタンスは起動せず、スケーリングの上限に達します。

http://osdir.com/ml/GoogleAppEngine/2010-07/msg00165.html

どうやら、彼らはあなたの「効率」に基づいてスロットルしますが、あなたの元の要求はわずか69msだったようです。他のリクエストが原因で、アプリの平均ミリ秒/リクエストが高くなった可能性がありますか?まだスピンアップしていないためにアプリが遅い場合、アプリが遅いため、スピンアップしないという奇妙な戦術のようです...

私が気付いたもう1つの点は、JMeterを介したテストリクエストが他のリクエストの7kbに対して35kbであるということです。テストの負荷がかかると、アプリのデータは増加しますか?ヘッダーが山積み?

于 2010-07-28T01:41:02.467 に答える