X   Сообщение сайта
(Сообщение закроется через 3 секунды)



 

Здравствуйте, гость (

| Вход | Регистрация )

2 страниц V   1 2 >
Открыть тему
Тема закрыта
> Большая нагрузка, или стабый сервер?
fahrenheit
fahrenheit
Topic Starter сообщение 24.12.2011, 16:25; Ответить: fahrenheit
Сообщение #1


Здравствуйте.
Уже давно посещаемость сайта превысила первую тысячу хостов, и с каждым днем посещаемость ресурса растёт.
В итоге - сервер перестал справляться с нагрузками, чего следовало ожидать. Перешел на VPS от majordomo.ru. сначала было все отлично, но в один хороший момент заметил что новый сервер так-же не в силах справится с нагрузками. С того момента несколько раз повысил тариф в данного хостера. Думал что вот, уже должно быть все ОК, но не там то было....
На данный момент посещаемость сайта колебаться в пределах 4000 - 6000 хостов в день. В особые дни посещаемость переваливала за 8к хостов. Большая часть трафика - активные пользователи, которые не только постоянно сидят на форуме, но и активничают. Стабильный онлайн - 200-300 человек.
В нормальное время нагрузка на процессор составляет 6-10%, но при большой активности и онлайне за 300 пользователей - нагрузка возрастает от 20 до 40 % и больше. при этом сайт очень сильно тупит.

Двиг сайта - DLE. Двиг форума - vBulletin 3.6.8.
Судя по всему - основная нагрузка идет на базу данных, и создается именно форумом.
Характеристики сервера:
Процессор: Intel® Xeon® CPU E5620 @ 2.40GHz 2400.084 Mhz
Оперативная память: 2058940 kB
На форуме и сайте установлены модули кэширования запросов. На сервере установлен eAccelerator и memcached.

Не однократно разговаривал с хостером по поводу нагрузок - они убеждают что основная нагрузка от пользователей. Один раз раже забанили десяток IP адресов, в которых была наиболее большая нагрузка, говоря что скорей всего был ддос. Как оказалось потом - все эти IP адреса принадлежат активным юзерам, от каждого из которых поступило свыше 500 запросов в час. Тут уж ничего удивительного нет - ибо данные пользователи одни из самых активных.

Так вот, появилась мысль перенести БД сайта и форума на отдельный сервер, в том же дата центре что и сервер с файловой системой. Нужен совет по данному вопросу, а именно:
Будет ли стабильней работать сайт, и стоит ли делать такую манипуляцию.

Тут же хотелось бы услышать предложения о других хостингах, которые справлялись бы с моими нагрузками. Не особо хочется переносить сайт, но если надо - то ничего не поделаешь...


--------------------
Всё о Need For Speed
0
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
WebGraf
WebGraf
сообщение 24.12.2011, 16:31; Ответить: WebGraf
Сообщение #2


А оптимизацией MySQL вы занимались?
Если mysql-сервер не оптимизировался то новый вдс вам не поможет. Нужна в первую очередь оптимизация настроек.
Назовите размер таблиц бд.
nginx установлен?

Сообщение отредактировал WebGraf - 24.12.2011, 16:35


--------------------
EuroHoster - территория быстрых серверов.
VPS SSD / High CPU VPS / Storage VPS / Windows VPS / VPN


Поблагодарили: (3)
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
fahrenheit
fahrenheit
Topic Starter сообщение 24.12.2011, 16:53; Ответить: fahrenheit
Сообщение #3


nginx установлен. Доплачивал хостеру за настройку. А вот mysql - не настраивал. А можно подробей что да как настраивать?
Вот таблицы БД форума: http://rghost.ru/35575781/image.png


--------------------
Всё о Need For Speed
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
tarmana
tarmana
сообщение 24.12.2011, 17:08; Ответить: tarmana
Сообщение #4


Всё дело в том что DLE - это гов.движок. У меня есть сайт 15.000 хостов в сутки, движок самопис, и сервер слабее чем у вас ровно в два раза, и я проблем не имею. У DLE базы больно большие обычно бывают.
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
fahrenheit
fahrenheit
Topic Starter сообщение 24.12.2011, 17:16; Ответить: fahrenheit
Сообщение #5


(tarmana @ 24.12.2011, 16:08) *
Всё дело в том что DLE - это гов.движок. У меня есть сайт 15.000 хостов в сутки, движок самопис, и сервер слабее чем у вас ровно в два раза, и я проблем не имею. У DLE базы больно большие обычно бывают.

Не в ДЛЕ дело. Вся нагрузка в принципе из-за форума...


--------------------
Всё о Need For Speed
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
tarmana
tarmana
сообщение 24.12.2011, 17:18; Ответить: tarmana
Сообщение #6


fahrenheit от форума тоже она идёт. Просто посещаемость то маленькая, а сервер уже не слабый у вас стоит.
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
fire002
fire002
сообщение 24.12.2011, 17:37; Ответить: fire002
Сообщение #7


1) Установлены ли модули на DLE? Если да, то какие.
2) Какая виртуализация? OpenVZ, XEN, KVM
3) Включаем логирование медленных запросов в mysql.
4) Ресурсов должно хватать. Смотрим iotop, возможно упирается в диск.
4) Настраиваем nginx\apache\mysq - mysql можно заменить на mariadb или percona, переехать на php-fpm + nginx


--------------------
*nix administrator. AntiDDos systems.
Я рекомендую FastVPS (fastfire_vps - скидка 15% на VPS, fastfire_dedic - скидка 8% на dedicated)


Поблагодарили: (1)
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
DmitrySidorov
DmitrySidorov
сообщение 24.12.2011, 17:57; Ответить: DmitrySidorov
Сообщение #8


Покажите содержимое my.cnf


--------------------
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
fahrenheit
fahrenheit
Topic Starter сообщение 24.12.2011, 18:05; Ответить: fahrenheit
Сообщение #9


1. Установлена интеграция с форумом, а так-же модуль популярных новостей.
2. Xen
3. По подробней можно? Как включить?
4. Команда iotop почему-то не работает по Ssh. ОС - CentOS. Диск на 30ГБ, занять менее тридцати процентов.
5. "Настраиваем nginx\apache\mysq" - Когда брал последний сервер - доплачилав хостеру за настройку. ХЗ настраивали ли они данные модули... Можно подробней как настроить, где и тд?

Сообщение отредактировал fahrenheit - 24.12.2011, 18:19


--------------------
Всё о Need For Speed
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
fire002
fire002
сообщение 24.12.2011, 19:18; Ответить: fire002
Сообщение #10


в my.cnf
в секцию
[mysqld]
Вставляете:
long_query_time=10
log-slow-queries=/var/log/mysqld/slowquery.log


+ гляньте, существует ли дира /var/log/mysqld
Если нет:
mkdir /var/log/mysqld
chown -hR mysql:mysql /var/log/mysqld


Сообщение отредактировал fire002 - 24.12.2011, 19:20


--------------------
*nix administrator. AntiDDos systems.
Я рекомендую FastVPS (fastfire_vps - скидка 15% на VPS, fastfire_dedic - скидка 8% на dedicated)


Поблагодарили: (1)
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
2 страниц V   1 2 >
Открыть тему
Тема закрыта
2 чел. читают эту тему (гостей: 2, скрытых пользователей: 0)
Пользователей: 0


Свернуть

> Похожие темы

  Тема Ответов Автор Просмотров Последний ответ
Открытая тема (нет новых ответов) Создать видеоканал лучше в ютуб или телеграм?
10 uahomka 1782 24.3.2024, 4:21
автор: Alexand3r
Открытая тема (нет новых ответов) Если статья не в индексе Google - она уникальна или нет?
2 uahomka 798 20.3.2024, 11:17
автор: Vmir
Открытая тема (нет новых ответов) Где больше пробив на кликандер или попандер или попап трафике?
1 Boymaster 613 20.3.2024, 9:50
автор: Skyworker
Горячая тема (нет новых ответов) Выполню качественную верстку макетов или разработка собственного, быстро и не дорого
от 45$
123 webche 116749 17.3.2024, 7:09
автор: webche
Открытая тема (нет новых ответов) От какого экрана будут меньше уставать глаза OLED или IPS?
3 metvekot 981 12.3.2024, 16:25
автор: MisterBit


 



RSS Текстовая версия Сейчас: 29.3.2024, 0:11
Дизайн