2011-07-05 10 views
0

私はこのコマンドをubuntuで実行します: ./ab -n 2000 -c 10 http://localhost:7000/index.html そして、私は "要求ごとの時間"のために異なった数を得るたびに(次回の0.66msという大きな違いは0.17msです)。なぜApacheのベンチマークの結果は不変ですか?

なぜ結果が不安定で、Apacheサーバーの実際のパフォーマンスを測定することができますか?

+0

おそらくサーバーには他のアクティビティがありますか?不要なサービスをすべてシャットダウンしてください。 –

+0

コメントありがとうございます。重大な活動はサーバー上で行われていません。 – roham

+0

ページの内容は何ですか?ディスク上のファイルからの静的HTML?リモートデータベースにヒットしたPHP? –

答えて

1

最初のリクエストが次のリクエストよりも遅く、次の結果がキャッシュよりも速い傾向があり、レスポンスのスピードが向上します。最も単純な場合、これはOSのディスクキャッシュに過ぎません。

you'reは、仮想マシン上でベンチマーク場合は、おそらく取得することはありません非常に信頼性の高い結果:

http://communities.vmware.com/docs/DOC-5581

Benchmarking, Profiling on Virtual Machines

ここ

Webサーバのベンチマークのためのいくつかの一般的なベストプラクティス:

http://www.cyberciti.biz/tips/howto-performance-benchmarks-a-web-server.html

関連する問題