Инструменты пользователя

Инструменты сайта


Боковая панель

Перевод этой страницы:

Каталог

help_system:servera:stati:bitriks_na_ssd-diskax

Битрикс на SSD-дисках

Производительность Битрикса 14.5.1 на SSD-дисках

Мы уже проводили тестирование платформы Битрикс (проверку производительности) на редакции Битрикс «Стандарт» версии 14.0. В этот раз мы рассмотрим работу 1С-Битрикс в редакции «Бизнес» версии 14.5.1 на таком же сервере, как и в прошлом тесте — HP DL120-G7 с процессором Intel Quad-Core Xeon E3-1230, с 4 Гигабайтами оперативной памяти, и двумя SSD дисками на 60 Gb, работающих в зеркале.

Производительность Битрикс на SSD. Состав модулей

Производительность конфигурации редакции «Бизнес», версии 14.5.1 по сравнению с редакцией «Стандарт», версии 14.0 уменьшилась на 30 «попугаев» или на 1,3 мс:

Производительность Битрикс на SSD. Монитор производительности

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

Производительность Битрикс на SSD. Нагрузочный тест

При увеличении количества соединений — количество сгенерированных страниц за секунду и количество хитов не уменьшается:

Производительность Битрикс на SSD. Нагрузочный тест

Технические параметры тестового стенда:

  • Сервер Hewlett Packard DL120 G7
  • Процессор Xeon E3-1230 / 4 ядра / 3.2 GHz
  • Память 4ГБ DDR3
  • Диски 2x60GB SSD SATA 3 TS64GSSD320
  • Операционная система CentOS 6 x86_64 + панель ISPmanager 4 Lite

Используемый набор пакетов:

  • nginx 1.6
  • httpd 2.2.15
  • mod_fcgid 2.3.9
  • zendopcache 7.0.3
  • php 5.4.29
  • mysql-server 5.5.38

В заключении хотелось бы вкратце рассказать о модуле «Монитор производительности» в CMS Bitrix. Механизм, заложенный в алгоритм измерений монитора производительности, достаточно прост:

  1. Для расчета среднего времени отклика 10 раз загружается пустая страница, которая не содержит в себе ничего, кроме кода подключения ядра Bitrix, и измеряется среднее время генерации этой страницы (среднее время отклика).
  2. Расчет производительности конфигурации производится путем деления 1 / X , где X — среднее время отклика, найденное на первом шаге. Никакие другие параметры из таблицы модуля «Монитор производительности» на значение «попугаев» влияния не оказывают, и приводятся только для информации.
  3. Пример для понимания сути данного рейтинга. Допустим, что главная страница на сайте с использованием Битрикс генерируется 0.300 сек., из них 0.007 сек. потрачено на подключение ядра CMS. Рассчитываем производительность по формуле 1 / 0.007 = 142 попугая.

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

  • качество кода сайта (модули и т.п.);
  • качество верстки всех страниц;
  • наличие кэширования элементов;
  • объем базы данных;
  • средний объем одной страницы сайта;
  • производительность сервера;
  • платформа сайта;
  • скорость интернет-соединения;