Тестирование производительности

Тема в разделе "Как сделать...", создана пользователем casinolot, 4 янв 2013.

  1. casinolot

    casinolot

    Регистр.:
    22 окт 2010
    Сообщения:
    547
    Симпатии:
    84
    Стоит сервер на Fedora 16,php-fpm,mysql,ssh,nginx, yii .... 1Gb
    нужно проанализировать скорость загрузки и отказоустойчивость.
    1)Меняя разные настройки в mysql типа max_connection
    2)Меняя настройки в nginx.
    3)Самое важно с различными настройками APC, и memcache.
    пока разбираюсь что за звери ab и Jmeter
    Кто подскажет материал, и какие проги еще посоветует.
     
  2. B@RT

    B@RT Постоялец

    Регистр.:
    22 авг 2007
    Сообщения:
    71
    Симпатии:
    22
    самый простой php/bash скрипт, который генерит кучу соединений с твоим сервером - не? велосипед, зато свой.
    возможно еще гугловские инструменты.
    для php - xdebug и профилирование
     
  3. ВладимирТрой

    ВладимирТрой Постоялец

    Регистр.:
    29 янв 2013
    Сообщения:
    53
    Симпатии:
    19
    Существует множество сервисов в инете для проверки сайта с генерацией множества соединений к нему, к примеру вот - http://loadimpact.com/
     
  4. unkn0wn

    unkn0wn

    Регистр.:
    22 дек 2006
    Сообщения:
    164
    Симпатии:
    86
    Не уверен насчет jmeter, но в siege есть удобная фича - ему можно передать список урлов для тестирования. Фича полезна, если часть страницы (или вообще вся страница) кешируется реверс-прокси, ab в этом случае показывает просто фантастические цифры производительности. Ну и не лишним будет снимать статистику php тем же xdebug'ом или XHprof'ом, помогает выявить, в каком месте образовалось бутылочное горлышко.
     
  5. alexejnic

    alexejnic Писатель

    Регистр.:
    17 июн 2011
    Сообщения:
    4
    Симпатии:
    1
    Я пользуюсь скриптом от http://hostertest.ru Заливаешь на сервер и запускаешь. Выводит все нужные данные.
    Его и прикладываю.
     

    Вложения: