LINUX.ORG.RU
ФорумAdmin

чем резать скорость на VLAN


0

0

Чем лучше резать скорость на VLAN интерфейсах, который подняты на Linux сервере.... интерфейсов порядка 30... скорость не более 5 мегабит на каждого.
Былбы очень признателен за простенький пример.


Пример не вспомню, но в lartc хорошо разжёвано. Инструмент называется tc из пакета iproute2

Nao ★★★★★
()
Ответ на: комментарий от Cosmicman

Вот правило работающее для pppoe интерфейсов:
#!/bin/sh

DOWN=`cat /var/run/radattr.$1 | grep 'PPPD-Downstream-Speed-Limit' | cut -d ' ' -f 2`
UP=`cat /var/run/radattr.$1 | grep 'PPPD-Upstream-Speed-Limit' | cut -d ' ' -f 2`

# limit Download Bandwidth with a simple htb qdisc and class (add QoS here?...)
/usr/sbin/tc qdisc add dev $1 root handle 1: htb default 1
/usr/sbin/tc class add dev $1 parent 1: classid 1:1 htb rate ${DOWN}kbit ceil ${DOWN}kbit burst 1540


/usr/sbin/tc qdisc add dev $1 handle ffff: ingress
/usr/sbin/tc filter add dev $1 parent ffff: protocol ip prio 50 u32 match ip src 0.0.0.0/0 police rate ${UP}kbit burst 10k drop flowid :1

---
попробовал его для VLAN скорость даже близко не соотв. выставляемой.

a3ep
() автор топика
Ответ на: комментарий от a3ep

попробуй увеличить длину очереди. ip link dev qlen ... что-что там :) точно уже не помню.

Cosmicman ★★
()
Ответ на: комментарий от a3ep

А вы ингресc заверните на ifb и там шейпер повесьте. Небось отдача с интерфейса у вас точно шейпится, а вот ингресс нет, бо полисинг не очень на таких скоростях.

PS что то тут сильно похоже на ppp интерфейсы, а не vlan

ventilator ★★★
()
Ответ на: комментарий от a3ep

Пардон, невнимателен. Ну у вас скорость совсем не режеться, или только в одну сторону все плохо? И что говорит

tc -s qdisc sh dev eth0.xxx.
tc -s filter sh dev eth0.xxx
tc -s class sh dev eth0.xxx

ventilator ★★★
()
Ответ на: комментарий от Tok

htb.init не более чем скрипт для создания классов фильтров и дисциплин, уж лучше разобраться и написать свой.

PS:для шейпинга всего интерфейса целесообразнее tbf использовать чем htb.

ventilator ★★★
()
Ответ на: комментарий от Tok

tbf неклассовый, меньше оверхеда. Как раз для шейпинга всего интерфейса подходит.

ventilator ★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.