私はこのコマンドをubuntuで実行します: ./ab -n 2000 -c 10 http://localhost:7000/index.html
そして、私は "要求ごとの時間"のために異なった数を得るたびに(次回の0.66msという大きな違いは0.17msです)。なぜApacheのベンチマークの結果は不変ですか?
なぜ結果が不安定で、Apacheサーバーの実際のパフォーマンスを測定することができますか?
私はこのコマンドをubuntuで実行します: ./ab -n 2000 -c 10 http://localhost:7000/index.html
そして、私は "要求ごとの時間"のために異なった数を得るたびに(次回の0.66msという大きな違いは0.17msです)。なぜApacheのベンチマークの結果は不変ですか?
なぜ結果が不安定で、Apacheサーバーの実際のパフォーマンスを測定することができますか?
最初のリクエストが次のリクエストよりも遅く、次の結果がキャッシュよりも速い傾向があり、レスポンスのスピードが向上します。最も単純な場合、これは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
おそらくサーバーには他のアクティビティがありますか?不要なサービスをすべてシャットダウンしてください。 –
コメントありがとうございます。重大な活動はサーバー上で行われていません。 – roham
ページの内容は何ですか?ディスク上のファイルからの静的HTML?リモートデータベースにヒットしたPHP? –