Битрикс тест

123
KU
На сайте с 17.07.2008
Offline
251
#11
It-mcp.ru:
В каком смысле? Можно поподробнее?




Т.е. на основе приведенной картинки можно сказать, что публичная страница сайта с пустым шаблоном (например, версия для печати), с пустой рабочей областью будет создаваться за 1/40,32 или 0,0248 сек.

Если говорить проще, то сервер сгенерирует 40 [пустых, но с подключением ядра] страниц в секунду.

Оценка не вычисляется на основе "попугаев", приведенных ниже относительно файловой системы, работы базы, сессий и почты. Эти цифры нужны для того, чтобы помочь системному администратору найти узкое место (если такое есть). Оценка производительности всегда обратна величине среднего времени отклика.

http://dev.1c-bitrix.ru/community/blogs/howto/2450.php

---------- Добавлено 21.11.2015 в 00:35 ----------

То есть, по факту на оценку влияют сотые секунды, что составляет мизерную долю от времени загрузки всей страницы.

Хостинг ( https://good-host.net ) / Linux VPS ( https://good-host.net/vps ) / Windows VPS ( https://good-host.net/windows-vps ) / Выделенные серверы ( https://good-host.net/dedicated ) 14 лет онлайн!
LF
На сайте с 13.08.2015
Offline
65
#12

Указанные в таблице теста битрикса параметры: база, диск итд не влияют никаким образом на параметр Конфигурация (попугаи).

Конфигурация это 1/скорость компиляции ядра битрикса процессом php

Вызывается "пустой" php скрипт, который кроме подключения движка Bitrix ничего не делает, он замеряет время исполнения и печатает его.

Что влияет на "попугаи":

1) Гигагерцы процессора + турбобуст. На многоядерном двух-четырех-процессорном будут меньше попугаев, чем на 1 процессорной системе с 3.4 GHz частотой. Включенный турбобуст (performance режим), так же сильно добавляет "попугаев".

2) zend-opcache, php 5.4/5.5, php-fpm/fcgid

Отмечу, что сам битрикс рекомендует не кешировать его собственный кеш (что и логично), через exclude директорий с кешем в настройках zend-opcache, но если это сделать попугаи просядут.

3) SSD + noatime

4) Тип кеширования в битриксе. При memcache попугаи будут меньше.

5) Если тесты проводить не на демо сайте, то обязательно нужно глянуть излюбленное место говнокода у битрикс программистов это /bitrix/php_interface/init.php

В виду низкой технической грамотности, там может быть все что угодно. От подгрузки чего либо с внешнего сайта, до прямого подключения к БД. Это все очень влияет на попугайство, т.к этот файл используется ядром.

Нужно понимать, что все эти "попугаи" говорят только о том, сколько времени добавит к скорости генерации страницы сайта движок битрикса и не более того.

Например, для эталона 30 попугаев это 33мс, а типовая страница Битрикса спокойно может генерироваться 200-300мс, а в особо дремучих случаях и 2 секунды.

xakep7
На сайте с 17.05.2012
Offline
89
#13

Тест на сервере: 2xXeon E5620, 48 Gb Ram, 2x1 Tb HDD

В качестве ОС используется Cloudlinux, включен лимит для аккаунта 4 ядра.

Версия PHP 5.4.45 как FastCGI, Apache 2.2.31, nginx 1.9.6

с APC кэшем: Скрин

При использовании eaccelerator: Скрин

При использовании xcache: Скрин

Вывод можно сделать самостоятельно.

Memcache отключен.

sladkydze
На сайте с 07.12.2012
Offline
243
#14
It-mcp.ru:

sladkydze, может можете узнать, как он там хитро это сделал?

Я могу дать его контакт скайпа, сами пообщаетесь.

Предлагаю VDS, IaaS, Dedicated. http://riaas.ru (http://riaas.ru)
xakep7
На сайте с 17.05.2012
Offline
89
#15

На конфигурации 2xXeon E5-2630v3, 128 Gb Ram, 2x480 Gb SSD

ОС CentOS 7

ПО: apache 2.4.6, nginx 1.9.6, php 5.4.45 в режиме fpm.

Кэш APC: конфиг

Удалось получить 112 попугаев: пруф

P
На сайте с 16.03.2009
Offline
144
#16

https://poiuty.com/index.php?title=Bitrix_test => разбор теста и формулы.

I7-3770, php5.5, opcache => 105 (пруф)

sladkydze
На сайте с 07.12.2012
Offline
243
#17

Вот, нашел один из старых скринов: http://i.riaas.ru/bitrix.png

А так, 145 получали. Но что-то скринов не могу найти.

1-ядерная виртуалка на вмваре на проце Xeon E5 1650v2

It-mcp.ru
На сайте с 06.04.2010
Offline
76
#18
xakep7:
Тест на сервере: 2xXeon E5620, 48 Gb Ram, 2x1 Tb HDD
В качестве ОС используется Cloudlinux, включен лимит для аккаунта 4 ядра.
Версия PHP 5.4.45 как FastCGI, Apache 2.2.31, nginx 1.9.6
с APC кэшем: Скрин
При использовании eaccelerator: Скрин
При использовании xcache: Скрин

Вывод можно сделать самостоятельно.
Memcache отключен.

К сожалению, смена акселлератора не помогла. Перепробовал все.

sladkydze:
Я могу дать его контакт скайпа, сами пообщаетесь.

Возможно, чуть позже. Попробуем пока еще подумать, что не учли.

poiuty:
https://poiuty.com/index.php?title=Bitrix_test => разбор теста и формулы.
I7-3770, php5.5, opcache => 105 (пруф)

Давно не хватало этой статьи. Возможно, стоит туда еще собрать результаты тестирований, чтобы показать, что результаты не имеют ничего общего с реальными нагрузками.

sladkydze:
Вот, нашел один из старых скринов: http://i.riaas.ru/bitrix.png

А так, 145 получали. Но что-то скринов не могу найти.
1-ядерная виртуалка на вмваре на проце Xeon E5 1650v2

Интересно, что еще можно подкрутить в самой ОС. Есть какие соображения?

Отзывы searchengines.ru (/ru/forum/500625), maultalk.ru (http://www.maultalk.com/topic59939.html)
Евгений Русаченко
На сайте с 17.04.2013
Offline
157
#19
It-mcp.ru:
Интересно, что еще можно подкрутить в самой ОС. Есть какие соображения?

По личной практике баллы растут при обновлении версии PHP до последней (пока тестировались на 5.6, 7.0 пока что в статусе RC), установкой Zend Opcache к PHP. Хорошо влияет способ подключения PHP к веб серверу, например, PHP-FPM через mod_fastcgi дает больше баллов чем mod_php. С точки зрения железа - как писали ранее, процессор с производительным одним ядром даст больше баллов, чем процессор с большим числом ядер, но менее производительным одним ядром. Еще в теории, но реальных тестов не делал - MySQL на SSD даст выше производительность, по сравнению с SAS / HDD, но в условиях тестирования одного сайта на сервере не думаю, что баллов много прибавится.

А на самом деле, не тест, а смех. Был как-то сервер Xeon E3-1245 v3 / SSD в RAID-1, выдавал тест на нём 120 баллов, на сервере Xeon E3-1270 v3 / SSD в RAID-10 тест стал выдавать под 80 баллов. Настройки и ПО одинаковое :)

Почта для домена ( https://lite.host/pochta/dlya-domena ) с безлимитными пользователями и доменами / Хостинг ( https://lite.host/hosting/dlya-blogov ) от 99 рублей / поддержка Let's Encrypt / PHP от 5.2 до 8.3 / SSH / бесплатный перенос,
LF
На сайте с 13.08.2015
Offline
65
#20
Евгений Русаченко:

А на самом деле, не тест, а смех. Был как-то сервер Xeon E3-1245 v3 / SSD в RAID-1, выдавал тест на нём 120 баллов, на сервере Xeon E3-1270 v3 / SSD в RAID-10 тест стал выдавать под 80 баллов. Настройки и ПО одинаковое :)

Вероятней всего не активирован turbo boost. В BIOS сервера могут быть различные настройки power management.

http://kb.vmware.com/selfservice/microsites/search.do?language=en_US&cmd=displayKC&externalId=1018206

123

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий