Почему результаты тестов Apache непостоянны? - PullRequest
0 голосов
/ 05 июля 2011

Я запускаю эту команду в Ubuntu: ./ab -n 2000 -c 10 http://localhost:7000/index.html и каждый раз я получаю другое число для «Время на запрос» (огромная разница, как один раз, составляет 0,66 мс, в следующий раз - 0,17 мс).

Почему результат нестабилен и как я могу измерить фактическую производительность сервера Apache?

1 Ответ

1 голос
/ 15 сентября 2011

Если только первый запрос медленнее, чем следующий, а следующие результаты, как правило, быстрее, чем, скорее всего, какой-то кэш, который ускоряет ответ. В простейшем случае это просто дисковый кеш ОС.

Если вы проводите тестирование на виртуальной машине, вы, вероятно, не получите очень достоверных результатов:

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

Сравнительный анализ, профилирование на виртуальных машинах

Вот некоторые общие рекомендации по тестированию веб-серверов:

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

...