Назад | Перейти на главную страницу

Как провести стресс-тест сервера apache, работающего в Linux

Кажется, что-то отключает наш сервер, и у нас возникают проблемы с отслеживанием причины, если это связано с загрузкой определенного сайта или сценария. Похоже, это связано с Apache.

Кто-нибудь знает какие-либо инструменты на основе Linux, которые мы можем запустить с другого сервера для стресс-тестирования нашего проблемного сервера, увидев, сколько запросов требуется до того, как он выйдет из строя?

Спасибо, Шади

ApacheBenchmark работает достаточно хорошо и входит в большинство (если не во все) установки Apache2.

 ab -n 1000 -c 5 -C "somecookie=rawr" http://ourwebsite.com/

Вы также можете использовать Jmeter из Джакарты от Apache.

http://jakarta.apache.org/jmeter/index.html

Я использовал это для нагрузочного тестирования своего сервера, и он очень удобен для запуска с внешних компьютеров и рабочих станций с окнами, имеет широкие возможности настройки и предлагает множество красивых графиков и информации, особенно о сбоях и о том, какие сбои возвращаются и когда они происходят.

У них, конечно же, есть сборки Linux, но я ими не пользовался.

Ознакомьтесь с различными инструментами с открытым исходным кодом, которые помогут вам выполнять нагрузочное тестирование веб-серверов.

http://blog.carlosgomez.net/2010/03/web-load-testing-with-opensource-tools.html

Вы можете попробовать команду "ab"