Дешевое стресс-тестирование сервера [закрыто]


ИТ-отдел некоммерческой организации, в которой я работаю недавно появился новый виртуальный сервер под управлением CentOS (с Apache и PHP 5), на котором предполагается разместить наш веб-сайт. В процессе настройки сервера я обнаружил, что малейшее использование новой машины вызывало серьезные проблемы с производительностью (я не мог извлекать архивы, не останавливая его). После нескольких недель блужданий в темноте по технической поддержке, теперь, похоже, все работает нормально, но я все еще нервничаю по поводу переноса основного сайта туда.

У меня нет бюджета, чтобы работайте с (так что никакого программного обеспечения или услуг, требующих денег), хотя из-за недавних сокращений у меня есть несколько старых настольных компьютеров, которые я мог бы использовать, если это поможет. Сайту не нужно выдерживать огромное количество трафика (это сайт Drupal, всего несколько тысяч посетителей в день), но я хотел бы немного поработать с ним, прежде чем перенести основной сайт.

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

Author: acrosman, 2010-07-17

4 answers

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

Также стоит упомянуть, что Apache поставляется с инструментом Apache Bench "ab", который вы можете использовать для относительно простых операций сравнительного анализа, т.Е./извлечения страницы по вашему выбору несколько тысяч раз с различными степени параллелизма.

 8
Author: asparagino, 2010-07-17 17:59:25

Проверьте это сообщение Как вы загружаете свое приложение для тестирования?. Это очень похоже. Упоминается Jmeter и несколько других решений. Почти все они выглядели свободными.

 3
Author: Ben Hoffman, 2017-04-13 12:33:21

Apache Bench и Forge действительно достойные, бесплатные, с открытым исходным кодом и т. Д. Мне повезло запустить их как с моей локальной машины, так и с серверов, очевидно, с большей скоростью на серверах.

 0
Author: Kenneth Love, 2010-07-18 17:27:14

Если вас интересует бесплатный инструмент нагрузочного тестирования, ознакомьтесь с нашим расширением Fiddler под названием sTressStimulus. Он воспроизводит записанные сеансы с любым количеством виртуальных пользователей и сообщает подробные показатели производительности для каждого запроса и для всего тестового случая. Графики показывают, как производительность реагирует на различные уровни нагрузки. Он запускается с компьютеров Windows на любом HTTP-сервере.

 0
Author: Vadim Kleyzit, 2011-02-20 00:02:57