"ab" или "httperf" лучше для проверки производительности сайта? - PullRequest
13 голосов
/ 23 мая 2009

до сих пор я знаю "ab" и "httperf", оба могут проверить производительность веб-сайта. один лучше другого?

Ответы [ 2 ]

19 голосов
/ 23 мая 2009

Ну, это немного зависит от того, что вы хотите проверить, но я всегда использую httperf сам.

Ключевым отличием является то, что httperf пытается отправлять непрерывный поток запросов с заданной скоростью независимо от того, отвечают они или нет. Это может показать вам не только максимальную нагрузку вашего веб-сервера, но, что более важно, его поведение при перегрузке. Многие приложения имеют прискорбную характеристику производительности, которая быстро падает, поскольку предлагаемая нагрузка становится выше, чем сервер может обрабатывать: то есть, когда предлагается 100 запросов в секунду, он может обрабатывать 80 из них, а когда предлагается 150 запросов в секунду, он может обрабатывать только 10 из них.

4 голосов
/ 26 ноября 2009

Я обнаружил, что найти полезную документацию по httperf - это небольшая миссия, но есть хорошая (если вам нравятся скринкасты) скринкаст с peepcode , которая подтолкнула меня к этому.

Я не использовал ум, но обнаружил, что httperf, кажется, работал довольно хорошо, когда я понял, как его использовать.

ОБНОВЛЕНИЕ: Ссылка теперь на pluralsight , и вам нужна подписка или используйте их 10-дневную бесплатную пробную версию.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...