ベンチマーク ツールとしてどちらが優れているか判断できません。apachebench ツールと httperf のどちらですか? Web アプリケーションのベンチマークに最適なツールはどれかを判断するのを手伝ってください。
3 に答える
どんなテストをしたいかによると思います。ApacheBenchは基本的に一般的な負荷をテストしますが、httperfはより外科的な精度を提供し、実際のユーザーアクティビティをシミュレートできます。
どちらも、さまざまな種類のテストを行うのに適しています。httperfは、応答されたかどうかに関係なく、サーバーに大量のデータを送信します。それはあなたにあなたのアプリの限界点を与え、そしてそれがどのように失敗するかをあなたに示します。これを使用してボトルネックを見つけます。
apachebenchは、指示した内容を正確に送信するという点で少し異なり、より一般的には応答時間を測定するために使用されます(たとえば、最適化する場合)。ボトルネックが見つかって修正されたら、これで速度を確認します。
注意:それは私がしていることですが、私はマスターではありません
ベンチマーク ツールとしてどちらが優れているか判断できません。apachebench ツールと httperf のどちらですか?
ここでは、各ツールの利点に関する広範な議論があります。
http://dsec.com/en_apachebench_httperf.html
この人物は、Apache Benchmark と HTTPerf のラッパー (パブリック ドメインの C コード) を作成して、各ソリューションの長所と短所を説明しました。
また、システム設定によってベンチマークが失敗しないようにする方法と、サーバー マシン (OS、仮想化など) を最大限に活用する方法についても説明しています。
お役に立てれば!