- Поисковые системы
- Практика оптимизации
- Трафик для сайтов
- Монетизация сайтов
- Сайтостроение
- Социальный Маркетинг
- Общение профессионалов
- Биржа и продажа
- Финансовые объявления
- Работа на постоянной основе
- Сайты - покупка, продажа
- Соцсети: страницы, группы, приложения
- Сайты без доменов
- Трафик, тизерная и баннерная реклама
- Продажа, оценка, регистрация доменов
- Ссылки - обмен, покупка, продажа
- Программы и скрипты
- Размещение статей
- Инфопродукты
- Прочие цифровые товары
- Работа и услуги для вебмастера
- Оптимизация, продвижение и аудит
- Ведение рекламных кампаний
- Услуги в области SMM
- Программирование
- Администрирование серверов и сайтов
- Прокси, ВПН, анонимайзеры, IP
- Платное обучение, вебинары
- Регистрация в каталогах
- Копирайтинг, переводы
- Дизайн
- Usability: консультации и аудит
- Изготовление сайтов
- Наполнение сайтов
- Прочие услуги
- Не про работу

Зачем быть уникальным в мире, где все можно скопировать
Почему так важна уникальность текста и как она влияет на SEO
Ingate Organic
Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий
Добрый вечер, уважаемые коллеги.
В последнее время начали сталкиваться с тем, что мониторинг производительности битрикса стал показывать откровенно странные результаты.
К примеру, на заведомо более мощном выделенном сервере с хорошим процессором 4-х ядерном Intel 3.6 Гц и SSD дисками показывает результаты очень низкие, а на VPS сервере с более слабым процессором 2.6 Гц и такими же дисками показывает более высокие результаты. Причем отдельные показатели намного выше.
Результаты
Выделенный сервер (Intel Core i7-4770 4x3.4 Ghz, 32 Gb RAM, SSD)
http://i.imgur.com/z425t9t.png
VPS (Intel 2.6ГЦ, 1гб RAM, INTEL SSD) -
https://gyazo.com/8b3e35222ebccc74f66eff5b29394b70
- Тестировали уже около недели на разных версиях ПО с Bitrix.Env и без.
- Тестировали на разных виртуализациях, чтобы исключить вероятность влияния.
- Тестировали утром/днем/ночью.
- Тестировали каждый параметр бд.
Хоть убей, но не понимаем, в чем проблема. Продолжительная беседа с битриксом в пару месяцев с доводами и фактами приводит только к одному ответу:
"Мы не осуществляем оптимизацию Ваших серверов, разбирайтесь сами."
По результатам видно, что у выделенного сервера очень низкий показатель записи в бд, но ПО полностью одинаковое с VPS.
Стоит кеширование в память. Стоят "отполированные" параметры мускула. Диски также протестированы.
Не понятно, почему такой маленький показатель.
На всякий случай конфиг мускула
tmpdir = /dev/shm
key_buffer_size = 128M
sort_buffer_size = 16M
read_buffer_size = 16M
read_rnd_buffer_size = 16M
max_allowed_packet = 256M
query_cache_size = 128M
query_cache_type=1
query_cache_limit = 16M
max_connections = 1050
wait_timeout = 30
tmp_table_size = 768M
max_heap_table_size = 768M
thread_cache_size = 24
thread_stack = 256K
join_buffer_size = 256M
table_cache = 64056
open_files_limit = 64056
transaction-isolation = READ-COMMITTED
# InnoDB parameters
innodb_file_per_table
innodb_buffer_pool_size = 4096M
innodb_flush_log_at_trx_commit = 0
innodb_log_file_size = 256M
innodb_flush_method = O_DIRECT
innodb_additional_mem_pool_size=60M
innodb_buffer_pool_instances = 4
innodb_log_buffer_size=64M
innodb_write_io_threads = 32
innodb_read_io_threads = 32
innodb_thread_concurrency = 6
innodb_io_capacity = 1000
binlog_cache_size = 1M
max-connect-errors = 10000
Каждый параметр проверялся и куча информации прочитано в интернете...
То ли лыжы не едут, то ли ...
С радостью бы "забили" на этот показатель, но клиенты возмущаются и спрашивают, почему такой низкий показатель, хотя сайты работают быстро. Им же не объяснишь, что битрикс плохой.
Буду крайне признателен, если кто-то знает причину такого поведения.
Битрикс это не только база.
Настройки php (особенно OPкэшей, ну и понятно версии) и ФС (особенно кэшей и открытых файлов) одинаковые?
Если нет, проверяйте на одинаковых.
Как вариант - для начала скопируйте контейнер с вдс на выделенный сервак, запустите его там и посмотрите на результат.
Битрикс это не только база.
Настройки php (особенно OPкэшей, ну и понятно версии) и ФС (особенно кэшей и открытых файлов) одинаковые?
Если нет, проверяйте на одинаковых.
Как вариант - для начала скопируйте контейнер с вдс на выделенный сервак, запустите его там и посмотрите на результат.
ФС везде в порядке. Везде unlimited
Мы брали также следующий кейс:
На выделенном сервере ставили последнее ПО битрикса на OpenVZ VPS и KVM VPS и результаты были такие же. Т.е. тут можно грешить только на железо, НО это же железо раньше показывало 60 балов минимум. Сейчас оно показывает 15. С того момента изменились только версии ПО. Конфиги также не изменялись. Просто в один прекрасный день - битрикс стал выдавать совсем другие результаты.
можно посмотреть исходный код теста и выявить узкое место
с буферами конечно переборщили.
Скрлько попугаев показывает на эталонной машине, сколько ожидаете вы, сколько ожидает клиент?
Мерить производительность Битрикса попугай-тестом, не правильно. Он давно устарел и изжил себя. Сами прогеры из битрикса открещиваются от его адекватности.
Из собственного опыта:
1. Битрикс всегда показывает больше попугаев на VDS, нежели на железе.
2. При попугай-тесте используется только 1 ядро CPU.
Для оценки реальной производительности лучше использовать встроенное в Битрикс нагрузочное тестирование. Оно покажет сколько реально хитов сможет выдержать сайт.
ФС везде в порядке. Везде unlimited
Это конечно в меморизы.
Т.е. тут можно грешить только на железо, НО это же железо раньше показывало 60 балов минимум. Сейчас оно показывает 15. С того момента изменились только версии ПО.
ssd-то здоров? Смарт-тест запустите для начала.
Потом запустите тестик скорости для ssd специализированный - сравните с данными по этой же модели, особое внимание обратите на операции рандомной записи 4к. Судя по тесту сервера - у Вас основной затык именно с операциями записи в мускул, чтение впереди планеты всей, остальное тоже норм. Еще раз - ключевой для Вас будет не смарт-тест, а именно операции записи.
Что со свободным местом на ссд? Если нет хотя бы 20%, то результаты по скорости могут быть очень низкими на запись (могли логи засрать место), ибо это ssd, а не hdd, ему нужен простор для работы.
trim и другие навороты в ссд нормально работают? у первых юниксов всяких с полноценной поддержкой trim были проблемы, может дрова какие у Вас обновились кривые (впрочем на это может косвенно тест с операциями записи указать).
О, всплыла старая тема с Битриксом :)
Что-то Сергея давно не видно.
Автор, система теста Битрикса это неведома зверушка. Которая вообще непонятно как работает и что тестирует. И сам производитель не даёт ответа т.к. сам не в теме, похоже. Либо в теме, что там все через одно место, а поэтому молчит. Возможен даже микс обоих вариантов :)
Я в свое время натестировался с этим Битриксом. Особо убивали тесты на самом тугом SATA HDD и на самом крутом PCI-E SSD. Ага, разница теста в пределах погрешности :) Повторюсь, что он там измеряет - ХЗ!
Смотрел со стороны виртуализации, так во время теста оно не напрягает виртуальное "железо". Так что и как оно тестирует?
У меня клиент задался целью на 1-ядерной VDS-ке поднять результаты теста. Так он там натюнил 140 баллов, или даже 160. Не помню точно. Тюнил именно настройками внутри ОС.
Как вообще можно в хостинг индустрии авторитетно использовать тесты от 1С?
Это тесты от тех, чей продукт написан на языке, который создавался на VB ☝
Вы только представьте, в одной руке визуал бэйсик, в другой руке никсы!
Я в свое время натестировался с этим Битриксом. Особо убивали тесты на самом тугом SATA HDD и на самом крутом PCI-E SSD. Ага, разница теста в пределах погрешности Повторюсь, что он там измеряет - ХЗ!
ЕМНИП, баллы начисляются за скорость загрузки ядра, все остальные цифры не влияют на оценку.
Коллеги. Опыта работы с этой зверушкой много. Не первый день за мужем, как говорится, но хочется добиться правды, т.к. это по моему мнению беспредел. Клиенты пишут постоянно, почему мало попугаев, и все что мы можем им показать, это нагрузку через битрикс или loaddy.
sladkydze, может можете узнать, как он там хитро это сделал?
У меня есть предчувствие, что проблема в какой-то настройке самой ОС и/или за процессора, т.к. ПО аналогичное.
Причем самое интересное, железо то не менялось. Оно не могло устареть, т.к. мы тестировали и новые диски и комплектации серверов.
---------- Добавлено 21.11.2015 в 01:05 ----------
ЕМНИП, баллы начисляются за скорость загрузки ядра, все остальные цифры не влияют на оценку.
В каком смысле? Можно поподробнее?