Нагрузка на сервер от phpbb3

Проблемы с установкой или работой phpBB 3.0.x? Получите помощь здесь!
С 1 января 2017 года phpBB Group прекращает поддержку phpBB версии 3.0.
Сайт официальной русской поддержки phpBB Guru продолжит поддержку phpBB 3.0 до 1 июля 2017 года.
Подробнее: Окончание поддержки phpBB 3.0.
Правила форума
Местная Конституция | Шаблон запроса | Документация (phpBB3) | Переход на 3.0.6 и выше | FAQ-3 (phpbb3) | Как задавать вопросы | Как устанавливать моды

Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение ;) ).
Dim565
phpBB 1.4.3
Сообщения: 93
Стаж: 16 лет 2 месяца
Благодарил (а): 54 раза
Поблагодарили: 4 раза

Re: Нагрузка на сервер от phpbb3

Сообщение Dim565 »

Вы уверены, что эти 9% - только ваш вклад?
Практически полностью. Посетителей тогда не могло быть много, поисковых ботов тоже нет (запрет в htaccess).
не так уж часто их надо производить.
Теперь вот стараюсь поменьше

А вообще, известно ли, сколько примерно создается нагрузки на процессор, допустим, при 30-40 запросах к базе? (при создании новой темы именно столько)
Аватара пользователя
Alek$
Former team member
Сообщения: 2616
Стаж: 21 год 1 месяц
Откуда: Новосибирск
Поблагодарили: 37 раз

Re: Нагрузка на сервер от phpbb3

Сообщение Alek$ »

Dim565 писал(а):Посетителей тогда не могло быть много, поисковых ботов тоже нет (запрет в htaccess).
Я имел ввиду, не входили ли в это число ваши соседи по серверу. Ведь на их сайтах тоже ходят посетители и боты :)
Dim565 писал(а):А вообще, известно ли, сколько примерно создается нагрузки на процессор, допустим, при 30-40 запросах к базе? (при создании новой темы именно столько)
Универсального ответа нет. Все зависит от того, какие это запросы, какой размер данных, как настроен веб-сервер и сервер баз данных и насколько мощное железо.
Самая страшная ошибка, это ошибка без видимых причин и конкретных последствий.
phpBB3 [db_update.php generator]
Первая помощь по всем phpBB-вопросам: phpBB2 и phpBB3 FAQ; Правила общения;
Все консультации в icq или личке - на платной основе.
mih_io
phpBB 1.4.2
Сообщения: 56
Стаж: 16 лет
Благодарил (а): 8 раз
Поблагодарили: 12 раз

Re: Нагрузка на сервер от phpbb3

Сообщение mih_io »

Хочу поделиться, что нагрузка на сервер значительно упала после установки акселератора PHP "XCache"
Прилагаю графики использования отведенных мне ресурсов, на два дня, день до и день после. Шкала x - суточное время. Шкала y - количество использованных ресурсов.
Как было до:
479641e3d8c5.jpg
Стало после:
14a5c9f50d42.jpg
Количество посетителей в оба дня одинаковое. Количество открытых страниц и отданного трафика тоже было одинаковое.

Сам форум стал ощутимо быстрее работать и мне не надо переходить на след. тариф, нагрузка на сервер снизилась )
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Аватара пользователя
Mr. Anderson
phpBB Guru
phpBB Guru
Сообщения: 7522
Стаж: 22 года 6 месяцев
Откуда: СССР
Благодарил (а): 6 раз
Поблагодарили: 154 раза

Re: Нагрузка на сервер от phpbb3

Сообщение Mr. Anderson »

mih_io
Вы просто поставили Xcache или еще и активировали его поддержку в phpBB?
Не стесняйтесь, делитесь деталями, все вам только благодарны будут...
Аватара пользователя
Di_Mok
Former team member
Сообщения: 814
Стаж: 16 лет 6 месяцев
Откуда: Родной Гондурас ;)
Благодарил (а): 147 раз
Поблагодарили: 118 раз

Re: Нагрузка на сервер от phpbb3

Сообщение Di_Mok »

mih_io
phpBB 1.4.2
Сообщения: 56
Стаж: 16 лет
Благодарил (а): 8 раз
Поблагодарили: 12 раз

Re: Нагрузка на сервер от phpbb3

Сообщение mih_io »

Mr. Anderson
Я связался со службой поддержки хостера, попросил их мне поставить XCache, чтобы я активировал его поддержку в файле config.php. (на моем тарифе ставится отдельный веб сервер, поэтому они мне сами сказали, если нужен какой то плагин к веб серверу, пиши)

После того, как они поставили XCache, он сразу начал работать. Файл config.php не менял, там так и осталась эта надпись "$acm_type = 'file';"
Посмотрел версию XCache, установили 1.3.0
Отведено 32 мб памяти

До этого просил их поставить eAccelerator. Написали, что поставили, но видимого эффекта не было. В файле config.php менял на режим для eAccelerator, форум ругался, что не видит такой модуль. Уточнил у них, что может они, что-то не поставили, то ничего не работает. Получил ответ и они поставили сразу XCache:
Ответ:
"eAccelerator был включён и работал, увеличивая скорость выполнения
скриптов. Однако для дополнительных возможностей phpBB требуется более
старая версия eAccelerator, чем установленная на нашем хостинге (в новой
версии разработчик убрал функции, отвечающие за кеширование данных в
памяти и оставил только кеширование скриптов)."
К сожалению версию eAccelerator посмотреть не могу, на сервере её не вижу, видимо удалили перед тем как ставить XCache.

Еще чучуть напишу про нагрузку.
На днях установил функция Gzip=on. Исходящий трафик вместо 7 гб за день, стал 2,5 гб за день. Но зато нагрузка на сервер увеличилась:
174454f4d36f.jpg
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Аватара пользователя
Nekstati
Поддержка
Поддержка
Сообщения: 3365
Стаж: 17 лет 6 месяцев
Благодарил (а): 37 раз
Поблагодарили: 1454 раза

Re: Нагрузка на сервер от phpbb3

Сообщение Nekstati »

mih_io писал(а):На днях установил функция Gzip=on.
А раньше оно было off? И в таком виде форум дошёл до посещаемости в сотни чел. в день? Мда, бедные ваши пользователи.
mih_io
phpBB 1.4.2
Сообщения: 56
Стаж: 16 лет
Благодарил (а): 8 раз
Поблагодарили: 12 раз

Re: Нагрузка на сервер от phpbb3

Сообщение mih_io »

Nekstati писал(а):А раньше оно было off? И в таком виде форум дошёл до посещаемости в сотни чел. в день? Мда, бедные ваши пользователи.
Согласен. Экономия получилась существенная. Мне всего 2 месяца. Первый месяц включал эту функция, субъективно форум работал чуть медленнее. После установки акселератора XCache, снова включил. Полет нормальный.

Снова включил после обсуждения с пользователем, что с телефона быстро уходят деньги, так бы все и тратилось столько трафика впустую. :(
Аватара пользователя
Mr. Anderson
phpBB Guru
phpBB Guru
Сообщения: 7522
Стаж: 22 года 6 месяцев
Откуда: СССР
Благодарил (а): 6 раз
Поблагодарили: 154 раза

Re: Нагрузка на сервер от phpbb3

Сообщение Mr. Anderson »

mih_io
Ну вот, значит в phpBB поддержку не включали, понятно.
Полезные данные же.
Про eAccelerator - если дело только в более старой версии, то я не вижу проблемы поставить её, так как в целом eAccelerator эффективнее. Но это я так, побухтеть ;)
mih_io
phpBB 1.4.2
Сообщения: 56
Стаж: 16 лет
Благодарил (а): 8 раз
Поблагодарили: 12 раз

Re: Нагрузка на сервер от phpbb3

Сообщение mih_io »

Еще немножко тестов сделал про использования акселератора XCache.

Включил поддержку xcache в config.php.
т.е. написал такую строку:
$acm_type = 'xcache';

Результаты:
  • При использовании только файлового кеша, без установленного xcache, в среднем при загрузке страницы с темой, тратилось около 5,5 мб памяти.
  • После установки xcache и включении его в config.php, в среднем при загрузке страницы с темой, тратилось около 3 мб памяти
  • После установки xcache и не включая в настройках phpBB его использования, в среднем при загрузке страницы с темой, тратится около 2,5 мб памяти. И субъективно страница открывается быстрее всего
Т.е. у меня файловый кеш phpBB кешируется еще XCache. Форум при таких настройках работает быстрее всего, как по показателям времени генерирования страницы и использованной памяти, так и по субъективным ощущениям загрузки страницы.
Про eAccelerator - если дело только в более старой версии, то я не вижу проблемы поставить её, так как в целом eAccelerator эффективнее. Но это я так, побухтеть
Спасибо, буду знать. Но я пока еще весьма неопытен и в моем случае может быть так, что лучшее враг хорошего. В будущем обязательно попробую прикрутить этот акселератор.
partworki
phpBB 1.0.0
Сообщения: 2
Стаж: 15 лет 10 месяцев

Re: Нагрузка на сервер от phpbb3

Сообщение partworki »

Здравствуйте
Помогите разобраться
Неожиданно возросла нагрузка на сервер с разрешенных на моем тарифном плане 4% до 15% за несколько последних дней.
Хотя за это время ничего не менялось.
посетителей около 2000 в сутки. версия форума 3.0.6.
сообщений около 30 000 тем 800.

в роботс прописал дополнительно несколько директорий и Crawl-delay: 2.5 #
в админке в нагрузке на сервер почти всё отключено.

Подскажите что это? атака или боты? как бороться?

Нагрузка на Веб-сервер:
Дата | %_CPU (от 1 ядра) | Запрос | id в системе | с IP

21-11-2010 02:10:01 | 355.36 | GET /forum/viewtopic.php?f=3&t=595 HTTP/1.0 | 20856 | 85.140.120.44

21-11-2010 06:16:01 | 335.76 | GET /forum/viewtopic.php?f=14&t=127&p=28331 HTTP/1.0 | 19760 | 95.108.158.134

21-11-2010 01:32:01 | 256.68 | GET /forum/viewtopic.php?f=13&t=879&p=30199 HTTP/1.0 | 4986 | 212.1.94.230

21-11-2010 07:14:02 | 238.32 | GET /forum/viewtopic.php?f=11&t=89 HTTP/1.0 | 19761 | 67.228.14.200

21-11-2010 07:16:01 | 228.04 | GET /forum/viewtopic.php?f=23&t=133&start=40 HTTP/1.0 | 20746 | 67.228.14.200

21-11-2010 08:20:02 | 219.56 | GET /forum/viewtopic.php?f=22&t=16&start=240 HTTP/1.0 | 10999 | 67.228.14.200

21-11-2010 06:58:01 | 210.32 | GET /forum/viewtopic.php?f=20&t=527&p=36759 HTTP/1.0 | 19755 | 67.228.14.200

21-11-2010 01:30:01 | 197.60 | GET /forum/viewforum.php?f=7 HTTP/1.0 | 10419 | 80.70.236.74

21-11-2010 01:34:01 | 188.92 | GET /forum/download/file.php?avatar=66_1264163441.jpg HTTP/1.0 | 10419 | 188.19.147.77

21-11-2010 06:38:01 | 185.08 | GET /forum/viewtopic.php?t=31&f=14 HTTP/1.0 | 19761 | 95.108.158.134

21-11-2010 01:14:01 | 184.84 | POST /forum/ucp.php?mode=login&redirect=.%2Fucp.php%3Fmode%3Dlo | 25608 | 217.66.146.111

21-11-2010 06:54:01 | 181.36 | GET /forum/ucp.php?mode=confirm&confirm_id=12951fe777fc3ffeb688 | 20769 | 67.228.14.200

21-11-2010 06:50:02 | 177.32 | GET /forum/download/file.php?avatar=65_1263673617.jpg HTTP/1.0 | 20555 | 67.228.14.200

21-11-2010 01:18:01 | 173.20 | GET /forum/download/file.php?id=4999&t=1&sid=c4b9f0f07a39d07bb1 | 28163 | 95.108.158.134

21-11-2010 12:22:01 | 169.44 | GET /wp-content/plugins/wordpress-seo-pager.php?css=1 HTTP/1.0 | 12020 | 67.228.14.200

21-11-2010 07:08:02 | 168.40 | POST /zhurnalnye-serii/index.php HTTP/1.0 | 20770 | 67.228.14.200

21-11-2010 12:56:01 | 168.04 | GET /forum/viewtopic.php?f=13&t=268&start=40 HTTP/1.0 | 25160 | 67.228.14.200

21-11-2010 06:22:01 | 164.00 | GET /forum/viewtopic.php?f=20&t=523&view=unread HTTP/1.0 | 20554 | 95.108.158.134

21-11-2010 01:56:01 | 162.28 | GET /forum/viewforum.php?f=13&start=50 HTTP/1.0 | 22475 | 85.140.120.44

21-11-2010 03:30:01 | 161.28 | GET /forum/viewtopic.php?f=7&t=739&start=840 HTTP/1.0 | 12297 | 95.108.158.134
Аватара пользователя
Mr. Anderson
phpBB Guru
phpBB Guru
Сообщения: 7522
Стаж: 22 года 6 месяцев
Откуда: СССР
Благодарил (а): 6 раз
Поблагодарили: 154 раза

Re: Нагрузка на сервер от phpbb3

Сообщение Mr. Anderson »

partworki
1. 3.0.6 не поддерживается
2. портянки мы не любим
3. ИПы показывать стало модно?
4. Цифры в процентах от ЦПУ... пугают.
5. Меняйте хостера, если действительно без причины такой скачок и ситуация не нормализовалась.
partworki
phpBB 1.0.0
Сообщения: 2
Стаж: 15 лет 10 месяцев

Re: Нагрузка на сервер от phpbb3

Сообщение partworki »

так можно как то определить причину? похоже это на атаку или нет?

аа да, забыл сказать, базы данных тоже оптимизировал
тему эту читал
Аватара пользователя
Mr. Anderson
phpBB Guru
phpBB Guru
Сообщения: 7522
Стаж: 22 года 6 месяцев
Откуда: СССР
Благодарил (а): 6 раз
Поблагодарили: 154 раза

Re: Нагрузка на сервер от phpbb3

Сообщение Mr. Anderson »

partworki
У вас в ИПах есть вполне заурядный Гугл, который понимает Crawl-delay. Если его установка не помогла, то это (наиболее вероятно) хостер виноват. Например, если очередь к MySQL "забита", то процессы веб-сервера будут висеть и ждать её освобождения. Это не нагрузка в чистом виде - вычислительных ресурсов процессора эти процессы почти не потребляют, зато почему зря занимают "процессорное время".
velo
phpBB 2.0.1
Сообщения: 252
Стаж: 19 лет
Благодарил (а): 10 раз
Поблагодарили: 26 раз

Re: Нагрузка на сервер от phpbb3

Сообщение velo »

Подскажите, где посмотреть установлены ли модули PHP на сервере memcache и подобные?
Я имею ввиду так, чтобы без запроса Хостеру.
В ACP модуле "Сведения о PHP" я их не нахожу. Или плохо смотрю?
WORK: phpBB3 3.0.8 + Portal XL 5.0 + MODs + Custom,
PHP Version 5.3.3-7+squeeze25, Apache/2.2.9 (Debian), MySQL(i) 5.1.73-1+deb6u1-log

Вернуться в «Поддержка phpBB 3.0.х»