Документация для разработчиков

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

В этом разделе

  • Тестирование производительности
  • Панель производительности
  • Закладка "Конфигурация"
  • Закладка "Битрикс"
  • Закладка "Разработка"
  • Закладка "Масштабируемость"
  • Страница Панель производительности (Настройки > Производительность > Панель производительности) служит для выполнения тестирования производительности проекта и позволяет сравнить результаты с эталонной системой. Кроме того, даются рекомендации по настройке системы и приводится статистика самых нагруженных страниц.

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

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

    При выполнении тестирования будут проведены измерения активности пользователей сайта. По окончании указанного интервала на закладке Разработка будет выведена оценка производительности сайта.

    Внимание! Замер производительности следует выполнять во время нагрузки, характерной для данного сайта, чтобы получить данные по фактическим посетителям. Если в момент замера на сайте посетителей нет, рекомендуем самостоятельно открывать страницы сайта во течение всего замера.

    Примечание: Показатель производительности - есть величина, обратная времени исполнения ядра продукта (среднему на 10 измерений). Например, при Производительности = 40,32 можно сказать, что публичная страница сайта с пустым шаблоном (например, версия для печати), с пустой рабочей областью будет создаваться за 1/40,32 или 0,0248 сек. Если говорить проще, то сервер сгенерирует 40 (пустых, но с подключением ядра) страниц в секунду.


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

    Закладка "Конфигурация"

    На данной закладке осуществляется тест конфигурации системы с помощью кнопки Тестировать конфигурацию. В процессе тестирования конфигурации оценивается следующее:

    • общая оценка системы;
    • среднее время отклика (в секундах);
    • количество операций процессора с секунду (CPU);
    • файловая система (количество операций в секунду);
    • время, которое затрачивает почтовая система на отправку одного письма;
    • время старта сессии;
    • конфигурация PHP;
    • количество запросов в секунду на запись в базу данных;
    • количество запросов в секунду на чтение в базе данных;
    • количество запросов в секунду на изменение в базе данных.

    После выполнения теста вы можете сравнить ваши показатели с показателями эталона. Результаты производительности для эталона получены на виртуальной машине VMBitrix.

    Закладка "Битрикс"

    На закладке представлена таблица со списком настроек системы "1С-Битрикс: Управление сайтом", которые непосредственно влияют на производительность, и приводятся необходимые рекомендации, чтобы настроить систему оптимальным образом.

    Закладка "Разработка"

    После того, как тест производительности выполнен, на данной закладке отображается статистика самых нагруженных страниц.


    Закладка "Масштабируемость"

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

    По ходу тестирования строится таблица с результатами, а так же графики.

    ПолеОписание
    Начальное количество одновременных соединенийЗадается количество одновременных соединений, с которого начнется тест.
    Конечное количество одновременных соединений Задается количество одновременных соединений, с которым закончится тест.
    С каким шагом увеличивать количество одновременных соединенийУказывается шаг, с которым будет увеличиваться количество одновременных соединений.
    СерверУказывается сервер, который будет тестироваться в формате Сервер:Порт.
    Страница (оставьте пустым для системного теста) Указывается страница, к которой будет обращаться тест. При пустом поле обращение будет происходить к системной странице.
    Максимальная продолжительность теста (минут)Задается время теста в минутах.

    Таблица с результатами тестов

    КолонкаОписание
    Номер теста.
    СоединенийКоличество одновременных соединений к серверу.
    ХитовОбщее количество хитов произведенных за тест.
    ОшибокВ данном случае под ошибками понимается ответ сервера, отличающийся от 200 ОК.
    Страниц в секундуКоличество страниц отданных тестируемым сервером за секунду.
    Соответствует красному графику Страниц в секунду.
    Время генерации страницыВремя генерации страницы на тестируемом сервере.
    Соответствует красному графику Время генерации/получения страницы.
    Время получения страницыВремя получения страницы от тестируемого сервера.
    Соответствует синему графику Время генерации/получения страницы.


    © «Битрикс», 2001-2019, «1С-Битрикс», 2019
    Наверх