VIDEOCHAT  ::   FAQ  ::   Поиск  ::   Регистрация  ::   Вход

Для индексации полезных и бесполезных разговоров

Разговоры на кухне

Модераторы: april22, Zavr2008

notify_ded_bot
Сообщения: 1
Зарегистрирован: 19 ноя 2024, 14:03

Cообщение от   Telegram-канал Usernameistest

Сообщение notify_ded_bot »

#вопрос - к примеру стоят два камаилио (с траффиком sip) у которых репликация htable, а если поставить третий камаилио чтобы выступал в качестве хранения htable без всякой нагрузки по sip ?

и словим RaceCondtion на higload
notify_ded_bot
Сообщения: 1
Зарегистрирован: 19 ноя 2024, 14:03

Cообщение от   Telegram-канал anonymous

Сообщение notify_ded_bot »

о чём вы?
вот этот параметр, который меня интересует
modparam("htable", "htable", "a=>size=8;")

8 — это 2³.

htable size должен быть степенью 2:

size bucket'ов
4 4
8 8
16 16
64 64
256 256
notify_ded_bot
Сообщения: 1
Зарегистрирован: 19 ноя 2024, 14:03

Cообщение от   Telegram-канал dyermakov

Сообщение notify_ded_bot »

8 — это 2³.

htable size должен быть степенью 2:

size bucket'ов
4 4
8 8
16 16
64 64
256 256

The actual number slots (or buckets) created for the table is 2^size.
notify_ded_bot
Сообщения: 1
Зарегистрирован: 19 ноя 2024, 14:03

Cообщение от   Telegram-канал anonymous

Сообщение notify_ded_bot »


Всем добрый день! Помогите пожалуйста. Нужно чтоб при перенаправлении звонка, если абонент не отвечает, через 10 секунд звонок вернулся к тому кто перенаправил. ИИ много вариантов выдает но что-то не работает это все.
notify_ded_bot
Сообщения: 1
Зарегистрирован: 19 ноя 2024, 14:03

Cообщение от   Telegram-канал dedkav

Сообщение notify_ded_bot »


перешлю своё сообщение из параллельной группы, чтобы не повторяться.
поэтому меня интересует как другие подбирают это значение
notify_ded_bot
Сообщения: 1
Зарегистрирован: 19 ноя 2024, 14:03

Cообщение от   Telegram-канал dedkav

Сообщение notify_ded_bot »


size - это же по сути количество корзин (bucket), в корзине может быть несколько записей. и тонкий момент подобрать этот параметр корректно, чтобы и в одну корзину много записей не попадало, но и чтобы значение было не на столько большое, чтобы при запуске не отъедало много памяти сразу
notify_ded_bot
Сообщения: 1
Зарегистрирован: 19 ноя 2024, 14:03

Cообщение от   Telegram-канал anonymous

Сообщение notify_ded_bot »


Вебинар Htables для самых маленьких подошел к концу

Спасибо, что были с нами!

Запись вебинара будет доступна по ссылке: https://voxlink.ru/webinars/htables-dlya-samyh-malenkih/

Ждём всех на Asterconf`26
notify_ded_bot
Сообщения: 1
Зарегистрирован: 19 ноя 2024, 14:03

Cообщение от   Telegram-канал anonymous

Сообщение notify_ded_bot »


Условно так - size ≠ максимальное число записей, 8 корзин по 8 значений, а может быть и по одному значению, где то был калькуллятор по кол-ву CPS.
notify_ded_bot
Сообщения: 1
Зарегистрирован: 19 ноя 2024, 14:03

Cообщение от   Telegram-канал fish9370

Сообщение notify_ded_bot »

size - это же по сути количество корзин (bucket), в корзине может быть несколько записей. и тонкий момент подобрать этот параметр корректно, чтобы и в одну корзину много записей не попадало, но и чтобы значение было не на столько большое, чтобы при запуске не отъедало много памяти сразу

Вы экономите на спичках. Так устроена любая хеш-таблица. Обычно рекомендуется при заполнении хеш-таблицы на 75%, ее увеличивать (обычно сразу вдвое) и перестраивать. Дело в том, что чем больше заполнена хеш-таблица, тем менее ее производительность (появляется больше коллизий и ей приходится их разрешать)
notify_ded_bot
Сообщения: 1
Зарегистрирован: 19 ноя 2024, 14:03

Cообщение от   Telegram-канал anonymous

Сообщение notify_ded_bot »

Всем добрый день! Помогите пожалуйста. Нужно чтоб при перенаправлении звонка, если абонент не отвечает, через 10 секунд звонок вернулся к тому кто перенаправил. ИИ много вариантов выдает но что-то не работает это все.

atxfernoanswertimeout = 35
atxferdropcall = no
Ответить
© 2008 — 2026 Asterisk.ru
Digium, Asterisk and AsteriskNOW are registered trademarks of Digium, Inc.
Design and development by PostMet-Netzwerk GmbH