2009-05-07 5 views
0

最近、ソフトウェアベンダーのベンチマークテストでいくつかのデータが戻ってきました。次のベンチマークデータで応答時間を秒単位で測定するにはどうすればよいですか?

1秒間に17回のトランザクション(これは正常に完了したリクエストを意味すると仮定します)があり、これらのリクエストのうち1500件が5分間で処理された場合、どのようにして1人のユーザーの応答時間を取得しますか?このようなことはベンチマークでも可能ですか?私は、Apache設定の設定を含め、他の多くのデータを持っていますが、すべての計算を行う方法がわかりません。

送信したサーバーの設定を考えれば、ユーザー応答時間をどのように推測できるかを知りたいと思います。私は他の同様のベンチマークテストを見てきましたが、応答時間の要求を測定するのに問題があります。それを得るためにここに提供する必要がある他のデータは何ですか?

答えて

1

のみ1500これらのは、5分ごとに提供することができた場合:毎分 5分の1500 = 300の取引はそうそれらがどのようになっている毎秒 60分の300 = 5取引が

を提供することができます提供することができます1秒あたり17回のトランザクションが完了しましたか?前回私がチェックした5 < 17!

これは適合していないようです。または私はそれを間違って見ているのですか?

私はユーザーの応答時間も想定し、あなたはそれが単一のトランザクションサーブするのにかかる時間を意味する:彼らは彼らが提供できる場合は、トランザクション あたり200msの(1/5)かかりよりも毎秒5を果たすことができる場合

をトランザクションあたり59ms(1/17)かかります。

これはすべてのデータからわかります。おそらく、1秒あたりに実行されているトランザクションの数を明らかにするでしょう。

関連する問題