Построение высокопроизводительного шейпера на FreeBSD + dummynet

Posted by ViRuZzz

У любого провайдера рано или поздно появляеться необходимость настраивать шейпер. У некоторых провайдеров это просто полисеры для абонентов (если внешний канал резиновый), а у других это достаточно сложный шейпер, который делит канал на основе приоритетов.
Однажды мне потребовалось создать шейпер на 200-300 мегабит, 50k pps и 15k пользователей.

Навередние порядка в кроссах

Posted by ViRuZzz

Фотки процесса навередния порядка в кроссах

nginx вместо Apache

Posted by ViRuZzz

Вот почти избавился от апача: теперь на моем серваке PHP работает через nginx+php-fpm(FastCGI). Маловероятно что выйгрыш окажется существенным на такой нагрузке, но хотя-бы можно потестить. А вот perl у меня по прежнему работает через apache, ибо не нашел я альтернатив mod_perlу(может плохо искал?). Теперь буду писать все под Catalyst, там поддержка FastCGI есть, и не [...]

Что нужно для биллинга?

Posted by ViRuZzz

Ну вот, процесс написания новой версии биллинговой системы для протокола RADIUS находится где-то на 75%(из моих идей, однако ваши идеи могут этот процент уменьшить :). Очень хорошо, что в командировке было много времени, чтобы этим заниматься.
Пока затачивается все под сервера доступа Cisco, exppp и mpd, чуть позже планирую заняться MAX 6000. Однако это совсем не [...]