Настройка функции "Балансировка нагрузки"

Автор karavan, 02 апреля 2010, 18:21:13

« назад - далее »

0 Пользователи и 1 гость просматривают эту тему.

karavan

Подскажите пожалуйста ответ на вот такой вопрос:

Хостер 1Gb начал отключать форум за "Превышение допустимой нагрузки на процессор". Перешли на план дороже (теперь допустимо 7,5% нагрузки), пока больше не отключали, но вопрос не в этом.

В центре администрирования имеется функция
#
# Центр администрирования »
# Настройки сервера »
# Общие
"Балансировка нагрузки"
Я решил, что достаточно выставить там цифры несколько ниже допустимых хостером, и таким образом в критические моменты нагрузка будет распределяться путём отключения поиска, непрочитанных сообщений и. т п. и, возможно, не дойдет до критической.


Например для отключения поиска поставил 6,8.
Внизу выставил на полное отключение 40 от фонаря, лишь бы больше чем 7,5... Включил.
Загрузка процессора в это время около 3%, но поиск уже моментально не работает, выдавая следующее сообщение:
Из-за большой загрузки сервера, функция поиска временно отключена. Пожалуйста, попробуйте воспользоваться поиском немного позже.


В панели управления хостера 1Gb (меню Статистика) есть отдельные пункты "Статистика трафика и нагрузки на сервер" и "Ограничение процессорной нагрузки". То есть получается, что "Нагрузка на сервер" и "Процессорная нагрузка" это не одно и тоже.
Соответственно, возникает вопрос - в каких величинах измеряется именно "Нагрузка на сервер" (просмотр соответствующего меню показал только "нагрузка высокая"), и как правильно настроить функцию "Включить балансировку нагрузки по среднему значению", для того, чтобы она функционировала при подходе процессорной загрузки к 7%?
Думаю связь между этими понятиями должна быть...


karavan

Так не интересно... Мощный инструмент, и сразу "не трогайте"... Опытным путем разберусь, установлю зависимость, выложу сюда.

karavan

Результат первый: в строчке "Полное отключение форума" нельзя оставлять пустое значение!

Serifa

А то что будет?)))) Отключится и обратно уже ни за что не включится?)
Прямо интересно стало. Требую продолжения банкета.
«- Помощник капитана Бакстер, - заявил Лумис, - безбожно врет. Все отнюдь не под контролем, вернее, не под его контролем. Корабль захвачен представителями небелковой формы разумной жизни, которые маскируются под обслуживающих роботов, а некоторые даже не делают и этого...»
«То, что у тебя есть, лечится антибиотиками» (nowhere man, 1995)
В телеге срочно нужны читатели!

karavan

Цитата: His Divine ShadowА то что будет?)))) Отключится и обратно уже ни за что не включится?)
Отключится, но через минуту поймет что с ним чего-то не так, и сам вернёт настойки на дефолт. Для полного отключения 10. Но минута адреналина вам обеспечена!
Вобщем почитал я тут:
http://www.simplemachines.org/community/index.php?topic=362470.msg2475502#msg2475502
http://www.simplemachines.org/community/index.php?topic=76249.0
Это больше похоже на загрузку сервера по трафику, да и в процессе моего эксперимента зависимости между загрузкой процессора и срабатыванием этих ограничительных настроек выявить не удалось. Они живут совершенно отдельно друг от друга...
Кроме того, на англоязычном форуме говорят так же как digger -
ЦитироватьЕсли у вас общий хостинг, а не выделенный сервер, вообще ничего не трогайте в балансировке.
Так как этим можно навредить собственному форуму на пользу других сайтов, размещённых на этом сервере.
digger +1 Ваша версия подтвердилась исследовательским путём...

Serifa

Надо еще на всякий случай прописать тут дефолтные значения, мало ли какие ситуации у кого возникнут. Ну, на всякий случай.
«- Помощник капитана Бакстер, - заявил Лумис, - безбожно врет. Все отнюдь не под контролем, вернее, не под его контролем. Корабль захвачен представителями небелковой формы разумной жизни, которые маскируются под обслуживающих роботов, а некоторые даже не делают и этого...»
«То, что у тебя есть, лечится антибиотиками» (nowhere man, 1995)
В телеге срочно нужны читатели!

karavan



Порог для отключения автоматической оптимизации базы данных        1.0
Порог для отключения поиска                                                                    2.5
Порог для отключения функции "Все непрочитанные сообщения"         2.0
Порог для отключения функции "Непрочитанные ответы"                      3.5
Порог для отключения функции "Показать сообщения пользователя"   2.0
Порог для полного отключения форума                                                    40.0

vladimirr

Прошу вашей помощи, дорогие форумчане!
Недавно обновил версию форума, поставил SMF 2.0.3

Перестала работать функция "Показать сообщения пользователя", выдаёт:
"Ошибка!
Пожалуйста, попробуйте немного позже. Сообщения этого пользователя недоступны из-за высокой загрузки сервера."

Балансировку нагрузки выставил ту, что указал karavan выше, в предыдущем посту.

Что делать? Помогите, подскажите!


karavan

Если у вас не свой сервер, отключите эту функцию вообще.

vladimirr

Цитата: karavan от 23 декабря 2012, 13:51:04
Если у вас не свой сервер, отключите эту функцию вообще.
А как её отключить? Ноль поставить?

karavan

Просто снимите галочку напротив строки
"Включить балансировку нагрузки по среднему значению (load averages)"
на той же странице.