В какие лимиты может упираться масштабируемость bitrix?
Здравствуйте. Суть проблемы заключается в том, что масштабируемость на сервере не может подняться более 64 страниц в секунду. Тестовый сервер работает при режиме работы LSAPI.
Точно такой же сайт, при режиме работы FastCGI(nginx + php-fpm) выдает масштабируемость более 800 страниц в секнду. Тесты проводим на 2-х выделенных серверах, с установленной ispmanager панелью. На одном установлена lite версия, на втором business c установленным cloudlinux.
Самое интересное что мы заметили, это то, что когда идет тестирование масштабируемости на FastCGI, нагрузка на сервере поднимается до 16-20la, а вот на сервере с LSAPI(cloudlinux) нагрузка не превышает 1-2 la, хотя все ограничения cloudlinux были отключены в панели управления с помощью команды: lvectl set-user username --unlimited
Подскажите пожалуйста, в какие лимиты может упираться масштабируемость bitrix?
При настройке скорости Битрикса особое внимание нужно уделить Мускулу. Именно он даёт жуткие тормоза, далее Акселератор PHP.
Лучшие результаты я получал только на FastCGI nginx.
Когда Вы делаете сравнение двух серверов, вы должны тестировать не только одинаковые сайты, но убедиться, что у вас одинаковые настройки php и бд.
Антон, Основные настройки php и mariadb у нас идентичные, если не смотреть на то, что cloudlinux предоставляет больше модулей для php.
На 2-х серверах мы тестировали масштабируемость на php7.1-7.3 и mariadb 10.3.
На обоих были выставлены оптимальные настройки БД, которые проверяются в админ панели сайта.
Мы знаем, что показатели на FastCGI самые лучшие как по производительности, так и по масштабируемости. Но мы вот хотим узнать, почему при режиме LSAPI масштабируемость не может поднятся более 64 стариц в секунду, хотя на режиме работы apache, масштабируемость показывает 500-600 страниц.
Также, при режиме работы LSAPI, тестирование скорости работы сайта, показывает "Очень быстро".
Битрикс очень любит процессор, поэтому чем быстрее проц, тем выше показатели. Проверьте настройки режима питания процессора, должен быть perfomance, а не powersave: