Перейти к контенту
  • 0

Сильно грузит сервак IBF 2.x.x


sgame

Вопрос

Имеем форум, достаточно большой, около 100 тыс. сообщений, 10 тыс. пользователей, суточная нагрузка до 5 тыс. пользователей, одновременно в среднем 50-70 чел, доходит и до 300.

Свой сервак P4 2.8, 1Gb... так вот эта зараза (IB) с каждым разом все более грузит сиситему, в пиковые моменты (как суббота, воскресение вечер) доходит до CPU - 50%, приходится ограничивать нагрузку через Optimization.

Через top видим что mysql вообще жрет все ресурсы. Также на сервере еще пару сайтов, так вот когда отключаем форум, все в норме CPU Load на уровне 0,1-0,05%, а когда включаем форум - 10-70!% $(

 

Может есть дельные советы по уменьшению нагрузки?

Ссылка на комментарий
Поделиться на других сайтах

Рекомендуемые сообщения

  • 0

хм. Чето я задумался. Стоит ли переходить на 2.0

Столько уже жалоб на нагрузку. Хотя у меня только до 15000 сообщений и 600 пользователей. до 200 уников в день. Думаю пока грузить не будет. :D

Ссылка на комментарий
Поделиться на других сайтах

  • 0
на форуме только 16000 сообщений и 330 юзеров...

330 в сутки? Если да, то это проблема не форума, а хостинга...

16 тыс. сообщений для ipb это семечки, тормоза наступают существенно позже... :D

Ссылка на комментарий
Поделиться на других сайтах

  • 0

у меня после перехода на 2.0.3 с 1.2 нагрузка упала с 9 до 1.5

и скорость увеличилась

результат есть, суппорт индексы какие-то правил

у меня на серве - до 500 юзеров одновременно

выделенный

Dual Xeon 2.8. 2 Gb RAM. scsi

Ссылка на комментарий
Поделиться на других сайтах

  • 0
330 в сутки? Если да, то это проблема не форума, а хостинга...

16 тыс. сообщений для ipb это семечки, тормоза наступают существенно позже... 

Если бы хостера :D Сервак под столом ;)

Ссылка на комментарий
Поделиться на других сайтах

  • 0
Если бы хостера smile.gif Сервак под столом biggrin.gif

 

Какой он конфигурации? Сервер только юзается как веб-сервер или выполняет еще параллельные задачи?

Когда у меня был сайт посвященный программингу я хостился на VDSе со 128 мегами ОЗУ, его хватало на генерацию траффика порядка 500мб-1гиг в сутки, уник. хостов было 1000-1200 в сутки.

Ссылка на комментарий
Поделиться на других сайтах

  • 0

Использовали php->html, так вот отключил и нагрузка чуть уменьшилась, т.е. mod rewrite жрал львиную долю памяти ;(

Добавлено в [mergetime]1103951984[/mergetime]

кстати, а почему они в движке не используют кеш возможности самого mySQL? тот же банальный SQL CACHE в SELECT запросах? экономит по данным до 200% времени.

Ссылка на комментарий
Поделиться на других сайтах

  • 0

у себя на AMD Athlon XP 1600+ (cpu MHz: 1399.786), 512RAM, IDE, Linux при нагрузке 95-110 чел. за последние 15 минут работает все нормально, терпимо

 

На форуме 439701 сообщений

Зарегистрировано 2751 пользователей

Рекорд посещаемости форума - 159, зафиксирован - Вчера, 22:47

 

при этом рекорде сразу виснет сервер c Load Average 63-90

 

кто и какой сервер под такой форум порекомендует, чтоб выдердживал до 200 онлайн и время генерации в среднем было не больше 1,5 секунды

 

 

есть советы?

Собственный опыт:

 

сам форум, точнее таблицу оптимизировал не раз, переправляя базы данных, добавляя индексы. достаточно хорошего результата (форум стал меньше подвисать на SQL Updates) добился переводом нескольких таблиц в InnoDB из MyISAM:

ibf_cache_store
ibf_forums   
ibf_members 
ibf_sessions  
ibf_topics_read

хотел туда же отправить и ibf_posts с ibf_topics но... в них включен полнотекстовый поиск, не поддерживаемый типом таблиц InnoDB

 

в одно время еще поправил конфиг MySQL, покапавшись с параметрами добился чуть лучшей производительности

 

skip-locking
key_buffer = 256M
max_allowed_packet = 1M
table_cache = 512
sort_buffer_size = 8M
read_buffer_size = 2M
myisam_sort_buffer_size = 8M
thread_cache = 16
query_cache_size= 24M
max_connections = 256


read_rnd_buffer_size = 4M
# Try number of CPU's*2 for thread_concurrency
thread_concurrency = 2

Ссылка на комментарий
Поделиться на других сайтах

  • 0

Мои 5 копеек в этот вопрос. Тоже озоботился проблемой нагрузки и добавил лог форума скорости исполнения форумом его модулей. Пару дней постояло и вот что вышло

count(*)     avg(time)      avg(server)    avg(queries)    act 
52     0.25221346153846   0.16730769230769    7.2692    Members 
8230   0.24060131227217   0.18283232077764    9.4721    st 
2598   0.20312344110854   0.1808506543495     7.8168    idx 
318    0.19459716981132   0.16905660377358    8.1981    reputation 
4360   0.18207899082569   0.17393348623853    8.0018    sf 
661    0.17700574886536   0.16482602118003    6.7050    Search 
353    0.17624305949008   0.19082152974504    6.0907    UserCP 
511    0.16767025440313   0.16763209393346    6.3131    Msg 
317    0.15547097791798   0.17700315457413    8.5079    Post 
158    0.15292974683544   0.13860759493671    6.6582    calendar 
12     0.14918333333333   0.1775              6.5833    Stats 
116    0.14504310344828   0.15284482758621    7.2241    Reg 
892    0.14279405829596   0.13408071748879    8.0998    profile 
1      0.1415             0.39                6.0000    buddy 
6      0.13585            0.10833333333333    6.5000    mod 
24     0.12527916666667   0.21875             7.9167    Online 
36     0.12127777777778   0.215               7.8333    warn 
12     0.11858333333333   0.40333333333333    5.0000    legends 
16     0.11761875         0.2075              5.0000    boardrules 
45     0.11522444444444   0.13066666666667    3.8222    Mail 
3      0.11253333333333   0.37                6.0000    report 
205    0.11147365853659   0.19239024390244    5.0049    Print 
45     0.10800666666667   0.11711111111111    4.7111    Help 
134    0.10195373134328   0.19268656716418    4.9925    Forward 
93     0.10170860215054   0.14623655913978    3.3871    Login 
10     0.09796            0.392               7.2000    Attach 
166    0.094751807228916  0.1828313253012     4.7410    Track

Это статистика именно моего форума, поэтому не шибко на нее стоит полагаться, так как все же он у меня модифицирован...[1113683773:1113683912]Сервер это средние значения loadavg собранных за период. Эта цифра НЕ означает насколько грузит сервер скрипт, только состояние сервера в текущий момент (а там много чего крутится)...

Ссылка на комментарий
Поделиться на других сайтах

  • 0

У кого-нибудь на 4-ех процессорном(2.4-3.4) серве стоит форум загруженный достаточно?

 

Вы мя испугали в этой теме. У всех все тормозит, виснет, сервера в даун уходят...

Ссылка на комментарий
Поделиться на других сайтах

Присоединиться к обсуждению

Вы можете ответить сейчас, а зарегистрироваться позже. Если у вас уже есть аккаунт, войдите, чтобы ответить от своего имени.

Гость
Ответить на вопрос...

×   Вы вставили отформатированный текст.   Удалить форматирование

  Допустимо не более 75 смайлов.

×   Ваша ссылка была автоматически заменена на медиа-контент.   Отображать как ссылку

×   Ваши публикации восстановлены.   Очистить редактор

×   Вы не можете вставить изображения напрямую. Загрузите или вставьте изображения по ссылке.

Зарузка...
×
×
  • Создать...

Важная информация

Находясь на нашем сайте, вы соглашаетесь на использование файлов cookie, а также с нашим положением о конфиденциальности Политика конфиденциальности и пользовательским соглашением Условия использования.