Предположим у вас появился сайт, а возможно и выделенный сервер ( VPS или настоящая железка ) и вам захотелось понять, сколько посетителей вы готовы обслужить на своем сайте.
Под unix ( FreeBSD, Linux ), вместе с апачем поставляется утилита ab.
Чтобы понять что это такое для начала надо запустить команду:
man ab
которая расскажет как пользоваться утилитой.
Итак приступим, для начала попробуем 10 одновременных подключений и 10 запросов:
ab -c 10 -n 10 http://www.ru/
Concurrency Level: 10
Time taken for tests: 0.022 seconds
Complete requests: 10
Requests per second: 454.55 [#/sec] (mean)
Time per request: 22.00 [ms] (mean)
Time per request: 2.20 [ms] (mean, across all concurrent requests)
Я выделил наиболее интересные параметры ( хотя утилита выводит и другие, так же интересные результаты ).
Мы получили, что 1 запрос занял примерно 22 милисекунды, что очень хорошо.
Постепенно, увеличивая число запросов и число одновременных соединений можно понять, сколько посетителей выдержит ваш сайт.