BiTel

Форум BiTel
bgbilling.ru     docs.bitel.ru     wiki.bitel.ru     dbinfo.bitel.ru     bgcrm.ru     billing.bitel.ru     bitel.ru    
Текущее время: 13 май 2024, 10:12

Часовой пояс: UTC + 5 часов [ Летнее время ]




Начать новую тему Ответить на тему  [ Сообщений: 14 ] 
Автор Сообщение
 Заголовок сообщения: Radius при кретических нагрузках
СообщениеДобавлено: 15 фев 2010, 10:04 
Не в сети
Клиент
Аватара пользователя

Зарегистрирован: 03 авг 2009, 18:42
Сообщения: 7166
Откуда: Благовещенск
Карма: 241
Ув. разработчики. Не могли бы вы расписать
http://bgbilling.ru/v5.1/doc/ch03s09s04.html пункт 9.4.4 если можно то напримере
допустим у меня 500 запросов на авторизацию...в соотношение чего нужно ставить числа в
auth.thread.count и acct.thread.count
auth.thread.must.be.free.count и acct.thread.must.be.free.count

_________________
Код:
  Клиент: вер. 6.2.714 / 25.05.2015 17:27:15
    os: Linux; java: Java HotSpot(TM) 64-Bit Server VM, v.1.8.0_45
  Сервер: вер. 6.2.881 / 22.05.2015 17:56:55
    os: Linux; java: Java HotSpot(TM) 64-Bit Server VM, v.1.8.0_45
Помощь по администрированию bgbilling в jabber конференции или Группа в telegram
Стиль программирования - пьяный мастерстер
Разработка мобильных приложений


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Radius при кретических нагрузках
СообщениеДобавлено: 15 фев 2010, 14:22 
Не в сети
Разработчик

Зарегистрирован: 27 ноя 2006, 20:36
Сообщения: 5715
Карма: 93
auth.thread.must.be.free.count - определяет число "глотающих" потоков. Т.е. в случае заполнения пула какое-то число потоков должно оставаться свободным, чтобы "проглатывать" запросы, обеспечивая по факту освобождения БД обработку самых свежих. Делать эту переменную больше 5 смыслу особо нет, т.к. процесс быстрый.
acct.thread.must.be.free.count - можно оставить где-то 10 потоков, чтобы 10 потоков всегда обрабатывали пакеты старта и стопа.

А общее число потоков авторизации и аккаунтинга можно максимум в 110 поставить тех и тех. Вообще аккаунтинг менее приоритетен, но с другой стороны апдейтов идёт зато в 10 раз больше обычно чем авторизаций. Поэтому поровну в самый раз. Подобная конфигурация до 60 000 одновременных коннектов проверялась.

Дальнейшее увеличение потоков эффекта особого не даст (если только у вас не больше 100 ядер :) ). Потоки только помогают сгладить небольшой всплеск запросов. Если система объективно не успевает, наращивание числа потоков не поможет.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Radius при кретических нагрузках
СообщениеДобавлено: 15 фев 2010, 15:01 
Не в сети

Зарегистрирован: 25 янв 2009, 17:36
Сообщения: 221
Карма: 0
И еще вопрос: По пункту 9.4.5 Оптимизация работы с базой данных.

Цитата:
detail.compress.2.0-23=SKIP
detail.compress.23.0-23=0
detail.compress.24.0-23=0

Эти опции используются в конфигурации модуля или в узле Конфигурация тарифа ?
Т.е. могу ли я прописать их только для конкретного тарифа ?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Radius при кретических нагрузках
СообщениеДобавлено: 15 фев 2010, 15:36 
Не в сети
Разработчик

Зарегистрирован: 27 ноя 2006, 20:36
Сообщения: 5715
Карма: 93
Код:
Правила "свёртки" таблицы session_detail определяются в конфигурации модуля следующим образом:


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Radius при кретических нагрузках
СообщениеДобавлено: 15 фев 2010, 15:44 
Не в сети
Клиент
Аватара пользователя

Зарегистрирован: 03 авг 2009, 18:42
Сообщения: 7166
Откуда: Благовещенск
Карма: 241
А если нет учета по времени можно же эту услугу свернуть?

_________________
Код:
  Клиент: вер. 6.2.714 / 25.05.2015 17:27:15
    os: Linux; java: Java HotSpot(TM) 64-Bit Server VM, v.1.8.0_45
  Сервер: вер. 6.2.881 / 22.05.2015 17:56:55
    os: Linux; java: Java HotSpot(TM) 64-Bit Server VM, v.1.8.0_45
Помощь по администрированию bgbilling в jabber конференции или Группа в telegram
Стиль программирования - пьяный мастерстер
Разработка мобильных приложений


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Radius при кретических нагрузках
СообщениеДобавлено: 15 фев 2010, 16:18 
Не в сети
Разработчик

Зарегистрирован: 27 ноя 2006, 20:36
Сообщения: 5715
Карма: 93
Вопрос не понял. "Эта" - это какая услуга? "Учёт по времени" - это что такое?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Radius при кретических нагрузках
СообщениеДобавлено: 15 фев 2010, 17:01 
Не в сети
Клиент

Зарегистрирован: 12 фев 2008, 18:10
Сообщения: 3951
Карма: 249
учет времени есть всегда, т.к. его услуга обязательная, ЕМНИП


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Radius при кретических нагрузках
СообщениеДобавлено: 16 фев 2010, 06:06 
Не в сети
Клиент
Аватара пользователя

Зарегистрирован: 03 авг 2009, 18:42
Сообщения: 7166
Откуда: Благовещенск
Карма: 241
вот от сюда и вопрос-если нет тарификации по услуги время можно ли ее сворачивать?

_________________
Код:
  Клиент: вер. 6.2.714 / 25.05.2015 17:27:15
    os: Linux; java: Java HotSpot(TM) 64-Bit Server VM, v.1.8.0_45
  Сервер: вер. 6.2.881 / 22.05.2015 17:56:55
    os: Linux; java: Java HotSpot(TM) 64-Bit Server VM, v.1.8.0_45
Помощь по администрированию bgbilling в jabber конференции или Группа в telegram
Стиль программирования - пьяный мастерстер
Разработка мобильных приложений


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Radius при кретических нагрузках
СообщениеДобавлено: 16 фев 2010, 13:54 
Не в сети
Разработчик

Зарегистрирован: 08 ноя 2007, 01:05
Сообщения: 8343
Откуда: Уфа
Карма: 238
skyb писал(а):
вот от сюда и вопрос-если нет тарификации по услуги время можно ли ее сворачивать?

не совсем понятен термин сворачивать . услуга должна быть прописана на nas-е и цена должна быть в тарифе(0) . обязательно. даже если нет тарификации. это атавизм, но так работает


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Radius при кретических нагрузках
СообщениеДобавлено: 17 фев 2010, 12:55 
Не в сети
Разработчик

Зарегистрирован: 27 ноя 2006, 20:36
Сообщения: 5715
Карма: 93
Цитата:
вот от сюда и вопрос-если нет тарификации по услуги время можно ли ее сворачивать?

Да вообще скипайте её запись в БД, можно конечно. Первое дело :)


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Radius при кретических нагрузках
СообщениеДобавлено: 17 фев 2010, 13:23 
Не в сети
Клиент
Аватара пользователя

Зарегистрирован: 03 авг 2009, 18:42
Сообщения: 7166
Откуда: Благовещенск
Карма: 241
Администратор писал(а):
Цитата:
вот от сюда и вопрос-если нет тарификации по услуги время можно ли ее сворачивать?

Да вообще скипайте её запись в БД, можно конечно. Первое дело :)

Спасибо, сделал :-)

_________________
Код:
  Клиент: вер. 6.2.714 / 25.05.2015 17:27:15
    os: Linux; java: Java HotSpot(TM) 64-Bit Server VM, v.1.8.0_45
  Сервер: вер. 6.2.881 / 22.05.2015 17:56:55
    os: Linux; java: Java HotSpot(TM) 64-Bit Server VM, v.1.8.0_45
Помощь по администрированию bgbilling в jabber конференции или Группа в telegram
Стиль программирования - пьяный мастерстер
Разработка мобильных приложений


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Radius при кретических нагрузках
СообщениеДобавлено: 27 май 2010, 15:19 
Не в сети
Клиент
Аватара пользователя

Зарегистрирован: 03 авг 2009, 18:42
Сообщения: 7166
Откуда: Благовещенск
Карма: 241
В продолжение темы, последнее время начали часто сыпаться алармы о том что был игнорирован аккаунтинг запрос...такое происходит после перезапуска радиуса (что хоть как то в голову укладывается), но 2 раза уже было само по себе. Куда копать??

_________________
Код:
  Клиент: вер. 6.2.714 / 25.05.2015 17:27:15
    os: Linux; java: Java HotSpot(TM) 64-Bit Server VM, v.1.8.0_45
  Сервер: вер. 6.2.881 / 22.05.2015 17:56:55
    os: Linux; java: Java HotSpot(TM) 64-Bit Server VM, v.1.8.0_45
Помощь по администрированию bgbilling в jabber конференции или Группа в telegram
Стиль программирования - пьяный мастерстер
Разработка мобильных приложений


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Radius при кретических нагрузках
СообщениеДобавлено: 27 май 2010, 18:07 
Не в сети
Разработчик

Зарегистрирован: 08 ноя 2007, 01:05
Сообщения: 8343
Откуда: Уфа
Карма: 238
skyb писал(а):
В продолжение темы, последнее время начали часто сыпаться алармы о том что был игнорирован аккаунтинг запрос...такое происходит после перезапуска радиуса (что хоть как то в голову укладывается), но 2 раза уже было само по себе. Куда копать??

acct.thread.count


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Radius при кретических нагрузках
СообщениеДобавлено: 27 май 2010, 18:12 
Не в сети
Клиент
Аватара пользователя

Зарегистрирован: 03 авг 2009, 18:42
Сообщения: 7166
Откуда: Благовещенск
Карма: 241
stark писал(а):
skyb писал(а):
В продолжение темы, последнее время начали часто сыпаться алармы о том что был игнорирован аккаунтинг запрос...такое происходит после перезапуска радиуса (что хоть как то в голову укладывается), но 2 раза уже было само по себе. Куда копать??

acct.thread.count

Цитата:

Заголовок сообщения: Re: Radius при кретических нагрузках Ответить с цитатой
auth.thread.must.be.free.count - определяет число "глотающих" потоков. Т.е. в случае заполнения пула какое-то число потоков должно оставаться свободным, чтобы "проглатывать" запросы, обеспечивая по факту освобождения БД обработку самых свежих. Делать эту переменную больше 5 смыслу особо нет, т.к. процесс быстрый.
acct.thread.must.be.free.count - можно оставить где-то 10 потоков, чтобы 10 потоков всегда обрабатывали пакеты старта и стопа.

А общее число потоков авторизации и аккаунтинга можно максимум в 110 поставить тех и тех. Вообще аккаунтинг менее приоритетен, но с другой стороны апдейтов идёт зато в 10 раз больше обычно чем авторизаций. Поэтому поровну в самый раз. Подобная конфигурация до 60 000 одновременных коннектов проверялась.

Дальнейшее увеличение потоков эффекта особого не даст (если только у вас не больше 100 ядер :) ). Потоки только помогают сгладить небольшой всплеск запросов. Если система объективно не успевает, наращивание числа потоков не поможет.

вот так вот ставил. непонимаю

_________________
Код:
  Клиент: вер. 6.2.714 / 25.05.2015 17:27:15
    os: Linux; java: Java HotSpot(TM) 64-Bit Server VM, v.1.8.0_45
  Сервер: вер. 6.2.881 / 22.05.2015 17:56:55
    os: Linux; java: Java HotSpot(TM) 64-Bit Server VM, v.1.8.0_45
Помощь по администрированию bgbilling в jabber конференции или Группа в telegram
Стиль программирования - пьяный мастерстер
Разработка мобильных приложений


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 14 ] 

Часовой пояс: UTC + 5 часов [ Летнее время ]


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 1


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
POWERED_BY
Русская поддержка phpBB
[ Time : 0.056s | 45 Queries | GZIP : On ]