none
Testers負荷について RRS feed

  • 質問

  • サーバ1台、クライアント3台で負荷テストをやっています。

    クライアントマシンには3台ともTestersを入れています。

    単純にAというマシンから100人アクセスするロードテストを行うと、負荷がかけられ結果がでます。

    それで次に、他のB,Cという2台からも100人くらいずつの負荷をかけてみると、

    結果がさほどかわりませんでした、、、

    1台の時の平均レスポンスと3台のときの平均レスポンスがかわりませんでした、、、

    普通、サーバに負荷がかかっているのですから、

    上がるとおもうんですがどうなのでしょうか?

    例)

    Aで100人で負荷をかけてAvg.PageTimeで0.5とでます。

    Aで200人で負荷をかけてAvg.PageTimeで1と単純に倍ででました。。。

    これを

    A、B、Cで100人ずつ負荷をかける

    Aマシン上でAvg.PageTimeをみると0.5のまま。。。

    状況がよくわかりません。

    Agentツールなどをいれないと計測できないのでしょうか?

     

    Testersのみだとむりなのでしょうか?

    ご存知の方おられましたらご教授ください。

    2007年8月1日 6:40

回答

  • サーバ側の実際の負荷を見ましょうよ。

     

    あとはテストのやり方ですね。

    クライアントがしょぼくて、200人同時に処理できていないだけで、サーバはすかすかとかそういうことはないですか?

     

    2007年8月1日 10:55
  • 返信ありがとうございます。

    サーバ側は確かに負荷がかかっています。

     

    クライアントがしょぼいというのはどういうことですか?スペックが悪いマシンをつかっているっていうことでしょうか?

    しょぼい場合ってクライアントのマシン側にエラーとかでるのでしょうか?

    ちなみに、クライアントはCoreDuoのメモリ1.2Gつんでます。

     

    また、同じマシン上で200人負荷をかけたばあいと

    2台のマシンで100*2で負荷をかけた場合の結果のAvg.pagetimeが違うとすると、

    テストのやりかたとしてはどうしたらいいのでしょうか?

    感覚的にはサーバに200人アクセスの負荷がかかってるので

    クライアントから見るとAvg.pagetimeは同じでもいいとおもうのですが、、、。

    そういうばあいはどうみたらいいのでしょうか???

     

    また単純にAのマシンで100人負荷かけて計測した場合と

    それにくわえて別マシンから何人か負荷を与えた場合で結果が変わらないっていうのも

    どうしたらいいのでしょうか?

     

    サーバに200人アクセス負荷かけたばあいの

    クライアント側でのAvg.pagetimeを知るにはどのようなテスト方法がいいのでしょうか?

    もう少しテストについて教えてください。

    今はAのマシンでWebテストであるサイトを指定。ロードテストにそれを追加して100人アクセス。

    同様に他マシンにテスト作る。

    同時にそれを流す。

    それで、かくマシンのAvg.Pagetimeを見ています。
    2007年8月1日 19:20

すべての返信

  • サーバ側の実際の負荷を見ましょうよ。

     

    あとはテストのやり方ですね。

    クライアントがしょぼくて、200人同時に処理できていないだけで、サーバはすかすかとかそういうことはないですか?

     

    2007年8月1日 10:55
  • 返信ありがとうございます。

    サーバ側は確かに負荷がかかっています。

     

    クライアントがしょぼいというのはどういうことですか?スペックが悪いマシンをつかっているっていうことでしょうか?

    しょぼい場合ってクライアントのマシン側にエラーとかでるのでしょうか?

    ちなみに、クライアントはCoreDuoのメモリ1.2Gつんでます。

     

    また、同じマシン上で200人負荷をかけたばあいと

    2台のマシンで100*2で負荷をかけた場合の結果のAvg.pagetimeが違うとすると、

    テストのやりかたとしてはどうしたらいいのでしょうか?

    感覚的にはサーバに200人アクセスの負荷がかかってるので

    クライアントから見るとAvg.pagetimeは同じでもいいとおもうのですが、、、。

    そういうばあいはどうみたらいいのでしょうか???

     

    また単純にAのマシンで100人負荷かけて計測した場合と

    それにくわえて別マシンから何人か負荷を与えた場合で結果が変わらないっていうのも

    どうしたらいいのでしょうか?

     

    サーバに200人アクセス負荷かけたばあいの

    クライアント側でのAvg.pagetimeを知るにはどのようなテスト方法がいいのでしょうか?

    もう少しテストについて教えてください。

    今はAのマシンでWebテストであるサイトを指定。ロードテストにそれを追加して100人アクセス。

    同様に他マシンにテスト作る。

    同時にそれを流す。

    それで、かくマシンのAvg.Pagetimeを見ています。
    2007年8月1日 19:20
  • ところで、処理できていない、というのはどこでわかるものでしょうか?

    クライアント側の何の値をみるべきなのでしょうか???

     

    ご存知の方もう少しお力をお貸しください。

    2007年8月23日 6:12