Фабрика добра
и конвейер благотворительности,
основанный на вашем доверии и поддержке !



текст «ОТЕЦ ТВОЙ, ВИДЯЩИЙ ТАЙНОЕ, ВОЗДАСТ ТЕБЕ ЯВНО» Мне очень нужна ваша помощь

???

Надежный хостинг европейского уровня

Уже помогли:

12985 людям
на сумму 97566585 рублей

На регулярные пожертования
уже подписались 36525 человек

Реквизиты Фонда
Назначение платежа: Благотворительное пожертвование на уставную деятельность
Получатель: БФ "МАТРОНУШКА
р/с: 40703810356000000790
ИНН:7720935233
КПП:772001001
ОРГН:1247700556619
Банк:ПОВОЛЖСКИЙ БАНК ПАО СБЕРБАНК
к/с: 30101810200000000607
БИК:043601607
ОКОПФ:70401
ОКФС:50
НО:7720
ПФР:087401074164
ОКТМО:45312000000
ОКВЭД:64.99
Делай добро - вернется

Раздел не найден.

Сегодня в рубрике "Хорошая компания"  мы хотим вам рассказать о хостинг компании, которая завоевала свою репутацию, кропотливой работай и предоставлением лучшего сервиса для своих клиентов европейского уровня. 

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



Всем нужны Битрикс-попугаи, и побольше.  Давайте покончим с этим раз и навсегда — в этой статье вы найдёте ответ, как железо влияет на производительность CMS Битрикс (реальную и «попугайную»). Проведём тесты и подберём несколько конфигураций сервера.

Цели исследования:

  • Выявить зависимость между характеристиками «железа» и показателями производительности Битрикс (попугаями), а также реальной скоростью выполнения запросов.
  • Определить динамику изменения производительности от смены аппаратной конфигурации сервера.
  • Подобрать варианты конфигураций сервера.

Условия тестирования:

  • CMS «1С-Битрикс: Управление сайтом» версии 18.0.4, редакции «Стандарт» в кодировке utf-8.
  • ОС Debian 9.5 из netinstall образа.
  • nginx+php-fpm
  • MariaDB 10.1
  • php 7.0
  • Выполнены настройки для корректного прохождения «проверки системы», pstate отключен, acpi-cpufreq работает в режиме performance.
  • Замер скорости выполнения запросов производится утилитой ab.

Итак, чем кормить попугаев?


Методика

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

Процессор: Intel Core i7-3770K CPU @ 3.50GHz
Память: DDR3 Samsung 1600 MHz (M378B5273DH0-CH9)
SSD: OCZ-VERTEX4 128Gb MLC
HDD: WD5000AAVS-00ZTB0

Данная конфигурация позволяет в широком диапазоне изменять частоту процессора, а значит не нужно множество раз заменять CPU. Для изменения частоты используется утилита frequency-set. Драйвер intel_pstate не позволяет управлять частотой, поэтому отключен.

Замеры проводим с шагом 400Гц. Помимо показателей производительности Битрикс, замеряем сколько запросов главной страницы может выполнить сервер за одну секунду. Для замера показателей производительности при использовании HDD-диска, на HDD создана реплика ранее настроенной системы и собраны показатели на максимальной частоте. 

Результаты: кормим попугаев частотой, а скорость запросов — ядрами


Вот такие графики у нас получились:











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

Согласно полученным данным, можно сделать следующие выводы:

  • Количество попугаев увеличивается вместе с частотой процессора и не зависит от производительности диска. С увеличением количества ядер процессора происходит снижение этого показателя.
  • Скорость выполнения запросов зависит от частоты процессора и количества ядер. Данный показатель мы считаем наиболее важным, т.к. именно от него зависит производительность сайта при высоком количестве посетителей.
  • Метрика «Файловая система» не имеет зависимости от производительности диска. Незначительное увеличение показателя на графике — погрешность. Показатель растет с увеличением частоты.
  • От производительности диска зависят метрики «База данных MySQL (запись)»«База данных MySQL (изменение)» и скорость выполнения http запросов.
  • Показатель «База данных MySQL (чтение)» перестаёт увеличиваться после двух ядер. Наличие более двух ядер не отражается в тесте производительности Битрикс.
  • Частота оперативной памяти не влияет на производительность. Провели тесты, однако изменения метрик при изменении частоты не происходило.

Подбираем железо


Учитывая полученные данные, соберём несколько серверов и проверим их производительность. Чтобы подтвердить или опровергнуть получившуюся теорию, я взял три недорогих конфигурации с разной частотой и количеством ядер. И ещё несколько серверов, где ядер побольше.

  • E3-1270v6
  • E5-2620v4
  • E5-1650v4
  • E5-2640v4
  • 2xE5-2699

Для данных серверов частота будет выставляться автоматически (intel_pstate включен в режиме performance), в таблице приведена максимальная частота согласно спецификации процессора.

Что ищем?

  • Сервер для больших попугаев.
  • Сервер для высокого показателя скорости выполнения запросов сайта.
  • Баланс между попугаями и реальной производительностью.
  • Сервер для более высокой скорости выполнения запросов, под более нагруженный проект
  • Сервер для ещё большей скорости выполнения запросов, под высоконагруженный проект

Теория подтвердилась ↓





Показатели производительности соответствуют ранее выявленной закономерности. Чем выше частота, тем более высокий балл показывает Битрикс. А если требуется сервер, способный обслуживать большое количество посетителей — стоит выбирать больше ядер с максимально высокой базовой частотой

Много «попугаев» и всё летает. До 240 баллов Битрикса на новом тарифе Турбо.

Теперь больше скорости почти за те же деньги:
  • Больше производительности в оценке Битрикс — до 240 баллов благодаря высокочастотному процессору Core i9-9900k: до 5,0 ГГц вместо 2,2 Ггц. Замер баллов при стартовом тестировании. 
  • Больше запросов в секунду — 148-1255 req/sec, потому что больше ядер: 8 вместо 3. И скоростные NVMe-диски — в 2-3 раза быстрее SSD.
  • До 1,5 раза производительнее сервер — благодаря нашим рецептам с  оптимизацией ОС.

На языке бизнеса это быстрый сайт. Всегда: и в обычное время, и в момент пиковых нагрузок. А это — меньше отказов, брошенных корзин и больше заказов.

Выберите количество ресурсов, рецепт и сразу увидите производительность конфигурации: в оценке Битрикс и в запросах в секунду.

Тематические страницы






Куда пошли ваши деньги —

Дорогие друзья! Примите нашу искреннюю благодарность и признательность за щедрость, за участливое неравнодушие, за солидарность. Огромное спасибо! Вы сделали пожертвование и хотите знать, что стало с вашими деньгами – куда конкретно пошли ваши деньги, кому именно помогли. Раздел ВАШИ ДЕНЬГИ как раз об этом, знакомьтесь .....

Куда пошли ваши деньги —

Дорогие друзья! Примите нашу искреннюю благодарность и признательность за щедрость, за участливое неравнодушие, за солидарность. Огромное спасибо! Вы сделали пожертвование и хотите знать, что стало с вашими деньгами – куда конкретно пошли ваши деньги, кому именно помогли. Раздел ВАШИ ДЕНЬГИ как раз об этом, знакомьтесь .....

Куда пошли ваши деньги —

Дорогие друзья! Примите нашу искреннюю благодарность и признательность за щедрость, за участливое неравнодушие, за солидарность. Огромное спасибо! Вы сделали пожертвование и хотите знать, что стало с вашими деньгами – куда конкретно пошли ваши деньги, кому именно помогли. Раздел ВАШИ ДЕНЬГИ как раз об этом, знакомьтесь .....

Куда пошли ваши деньги —

Дорогие друзья! Примите нашу искреннюю благодарность и признательность за щедрость, за участливое неравнодушие, за солидарность. Огромное спасибо! Вы сделали пожертвование и хотите знать, что стало с вашими деньгами – куда конкретно пошли ваши деньги, кому именно помогли. Раздел ВАШИ ДЕНЬГИ как раз об этом, знакомьтесь .....

Куда пошли ваши деньги —

Дорогие друзья! Примите нашу искреннюю благодарность и признательность за щедрость, за участливое неравнодушие, за солидарность. Огромное спасибо! Вы сделали пожертвование и хотите знать, что стало с вашими деньгами – куда конкретно пошли ваши деньги, кому именно помогли. Раздел ВАШИ ДЕНЬГИ как раз об этом, знакомьтесь .....

Куда пошли ваши деньги —

Дорогие друзья! Примите нашу искреннюю благодарность и признательность за щедрость, за участливое неравнодушие, за солидарность. Огромное спасибо! Вы сделали пожертвование и хотите знать, что стало с вашими деньгами – куда конкретно пошли ваши деньги, кому именно помогли. Раздел ВАШИ ДЕНЬГИ как раз об этом, знакомьтесь .....

  • Никита

  • Во славу Господа

  • Илья

  • Дмитрий

  • Ваня учится есть и глотать

  • Константин

  • Вадим

  • Ваня

  • Алена П.

  • Алена Ш.

  • Багдан

  • Мария

  • Мария

  • Виктор

  • Володя

  • Виктория

  • Елизавета

  • Платан

  • Глеб

  • Центр "Бомж"

Самое читаемое
Значимость трудов апостола Павла в корпусе апостольских посланий
Молитва матроне перед операцией
Притча Которая Изменит ВСЮ ТВОЮ ЖИЗНЬ!
Молитва Матроне Московской от пьянства
Почему люди разводятся: основные причины развода
«Я тоже хочу» — последний фильм Алексея Балабанова
Интересные факты из жизни Матроны Московской
Обязательство о выделении доли при материнском капитале: как оформить и сколько стоит
Как болит печень?
5 бесполезных упражнений, которые не помогут похудеть
«Место под солнцем» 1951 Джорджа Стивенса
Как понять что ребенок тонет
В начало страницы!