====== Битрикс на SSD-дисках ====== ===== Производительность Битрикса 14.5.1 на SSD-дисках ===== Мы уже проводили тестирование платформы Битрикс (проверку производительности) на редакции Битрикс «Стандарт» версии 14.0. В этот раз мы рассмотрим работу 1С-Битрикс в редакции «Бизнес» версии 14.5.1 на таком же сервере, как и в прошлом тесте — HP DL120-G7 с процессором Intel Quad-Core Xeon E3-1230, с 4 Гигабайтами оперативной памяти, и двумя SSD дисками на 60 Gb, работающих в зеркале. {{ :help_system:servera:stati:bitrix_ssd_001.jpg |Производительность Битрикс на SSD. Состав модулей}} Производительность конфигурации редакции «Бизнес», версии 14.5.1 по сравнению с редакцией «Стандарт», версии 14.0 уменьшилась на 30 «попугаев» или на 1,3 мс: {{ :help_system:servera:stati:bitrix_ssd_002.jpg |Производительность Битрикс на SSD. Монитор производительности}} Так же были произведены нагрузочные тесты для 32 одновременно работающих пользователей. Без особого изменения времени генерации и времени отдачи страницы количество хитов приближалось к 1000, а количество сгенерированных страниц в секунду составляет 330, т.е. по сути эти показатели практически не изменились с прошлой версией: {{ :help_system:servera:stati:bitrix_ssd_003.jpg |Производительность Битрикс на SSD. Нагрузочный тест}} При увеличении количества соединений — количество сгенерированных страниц за секунду и количество хитов не уменьшается: {{ :help_system:servera:stati:bitrix_ssd_005.jpg |Производительность Битрикс на 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. Механизм, заложенный в алгоритм измерений монитора производительности, достаточно прост: - Для расчета среднего времени отклика 10 раз загружается пустая страница, которая не содержит в себе ничего, кроме кода подключения ядра Bitrix, и измеряется среднее время генерации этой страницы (среднее время отклика). - Расчет производительности конфигурации производится путем деления 1 / X , где X — среднее время отклика, найденное на первом шаге. Никакие другие параметры из таблицы модуля «Монитор производительности» на значение «попугаев» влияния не оказывают, и приводятся только для информации. - Пример для понимания сути данного рейтинга. Допустим, что главная страница на сайте с использованием Битрикс генерируется 0.300 сек., из них 0.007 сек. потрачено на подключение ядра CMS. Рассчитываем производительность по формуле 1 / 0.007 = 142 попугая. Фактическое количество возможных посетителей сайта и скорость загрузки страниц сайта на любом сервере зависит от многих факторов, основные факторы, влияющие на этот параметр: * качество кода сайта (модули и т.п.); * качество верстки всех страниц; * наличие кэширования элементов; * объем базы данных; * средний объем одной страницы сайта; * производительность сервера; * платформа сайта; * скорость интернет-соединения;