Уже какое время бьюсь с проблемой, и всеравно никак. Использую машинку с фрей как биллинг сервер, на котором крутится фри радиус.
Статистика собирается с кошек, которые шлют старты, стопы и авторизации для любых входящих соединений. будь то звонки или vpn.
В часы наибольшей загрузки. наблюдается огромное отбрасывание соединений. Загрузка же самого сервера даже не приближается к 1, а остается в пределах 0,2 - 0,3. Пробовал SMP и без него.
Ставил систему аж на 8 процессорную мать. Все также.
Уевеличивал
kern.ipc.maxsockets
kern.ipc.maxsockbuf
netstat -s -p udp
выдает такое
41262 dropped due to full socket buffers
И этот счетчик продолжает расти. Изменение вышеперечисленных параметров лишь оттягивает начальную дату наступления этого момента.
load averages: 0.12, 0.16, 0.15
процессоры загружены на 3.81% сервисом radiusd
В данном случаи очень важно, не просто быстрый ответ сервера на запрос , а также прием всех пакетов UDP, так как практически каждый из них содержит информацию о начислениях. Происходит потеря данных соответственно денег.
Посоветуйте что делать , куда копать, что менять.