Тестируем производительность: результаты нагрузочного тестирования, выполненного компаниями «1С-Битрикс», «Онтико» и .masterhost
Содержание
- 2. Экскурс в историю Предыдущее нагрузочное тестирование проводилось в 2007 году совместно с компаниями QSOFT и .masterhost.
- 3. Новое нагрузочное тестирование Новое нагрузочное тестирование было проведено в 2010 году совместно с компаниями «Онтико» и
- 4. За три года – на 430% быстрее! +110% +430%
- 5. Нагрузочное тестирование проектов Нагрузочное тестирование - обязательный этап настройки. Нагрузочное тестирование является важнейшей процедурой подготовки крупного
- 6. Цели нагрузочного тестирования платформы Проверка и оптимизация конфигурации серверного программного обеспечения (цель – получить идеальное веб-окружение;
- 7. Используемое оборудование Для тестовых установок «1С-Битрикс: Управление сайтом» использовался выделенный сервер «EuroDedicated Универсальный», предоставленный компанией .masterhost:
- 8. ОС и серверное ПО Система: CentOS 5.3 x86_64 bitrix-env.rpm – пакет для установки и настройки Linux
- 9. 1С-Битрикс: Веб-окружение Linux Минимальные расходы на развертывание оптимальной конфигурации Наилучшая производительность на выделенных под проект ресурсах
- 10. Тестируемые продукты Редакция «Бизнес», «Интернет-магазин», демо-данные, редакция с большим набором модулей, веб-аналитикой, проактивной защитой и антивирусом,
- 11. Тестирующее оборудование и ПО Рабочая станция для установки ПО тестирования – выделенный сервер, предоставленный компанией .masterhost
- 12. WAPT 7.0 http://www.loadtestingtool.com/ Гибкая регулировка нагрузки (количество одновременных подключений, скорость канала, задержка между хитами и т.п.)
- 13. Профили пользователей
- 14. Профили пользователей
- 15. Профили пользователей
- 16. На старт! Внимание! Марш! Файловая система ext3 с опцией noatime fs.file-max = 999999 Отключены CustomLog (Apache)
- 17. Монитор производительности «Бизнес»: до начала тестов (в состоянии покоя) – 66 единиц
- 18. Эталонный тест Редакция «Бизнес»
- 19. Выбор условий тестирования Ограничение скорости соединения (до 256k), изменение количества просматриваемых страниц в одной сессии и
- 20. Тест 2: Zend Server CE vs. APC Zend Server CE – 12-минутные тесты APC apc.shm_size=256 (Мб)
- 21. Тест 3: PHP 5.2.6 vs. PHP 5.3.3 PHP 5.2 – 12-минутные тесты PHP 5.3.3 Отличия в
- 22. Тест 4: продукт – хранение сессий в БД Эталон – 12-минутный тест Сессии в БД Скорость
- 23. Тест 5: продукт – хранение кэша в memcached Эталон – 12-минутный тест Кэш в memcached Скорость
- 24. Тест 6: влияние модуля веб-аналитики На 12-часовом тесте – значительно падение скорости генерации страниц: потребление mysqld
- 25. Тест 6: диагностика Общая оценка производительности упала примерно в 3 раза
- 26. Тест 6: диагностика Закладка «Разработка» показывает страницы, создающие максимальную нагрузку
- 27. Тест 6: диагностика
- 28. Тест 6: диагностика… и «лечение» Максимальное время выполнения у запроса к B_STAT_SESSION, который выполняется по индексу
- 29. Тест 7: влияние модуля проактивной защиты Эталон – 12-минутный тест Проактивная защита включена Скорость генерации страниц
- 30. Тест 8: влияние веб-антивируса Эталон – 12-минутный тест Веб-антивирус включен Скорость генерации страниц сократилась на 5%
- 31. Тест 9: влияние прочих модулей Эталон – 12-минутный тест Включены: блоги, веб-сервисы, формы, обучение и т.д.
- 32. Оценка производительности продукта Сценарии «боевых» тестов: Тест 10: оценка производительности интернет-магазина, созданного и работающего на программной
- 33. Тест 10: «Бизнес», «Интернет-магазин» 8 511 355 страниц в сутки 21 925 авторизованных пользователей интернет-магазина 13
- 34. Тест 11: «Старт» 12 420 746 страниц в сутки
- 35. Тест 12: «Старт», «Промо-сайт» Уже при скорости 300 стр./сек. ограничивающим фактором стал сетевой интерфейс (100 Мбит).
- 36. Тест 12: «Старт», «HTML кеширование» 85 103 456 страниц в сутки Лимит нагрузки был достигнут из-за
- 37. Результат на стандартном оборудовании Результаты нагрузочного тестирования подтверждают, что «1С-Битрикс: Управление сайтом» стабильно работает в условиях
- 38. Проекты с высокой нагрузкой
- 40. Скачать презентацию