LINUX.ORG.RU

Re: Управление траффиком. Замена tbf.

>Она всем хороша но скорость всего до 1mbit/s.

Откуда такое мнение? А тебе сколько надо?

root@apps:~# tc qdisc del dev eth0 root
root@apps:~# tc qdisc add dev eth0 root tbf rate 10Mbit burst 15k latency 50ms
root@apps:~# tc -s -d qdisc ls dev eth0
qdisc tbf 8012: rate 10000Kbit burst 15Kb/8 mpu 0b lat 61.0ms
Sent 2850 bytes 29 pkts (dropped 0, overlimits 0)

root@apps:~# /home/fagot/iperf/iperf -c 192.168.254.15
------------------------------------------------------------
Client connecting to 192.168.254.15, TCP port 5001
TCP window size: 32.0 KByte (default)
------------------------------------------------------------
[ 5] local 192.168.254.20 port 43010 connected with 192.168.254.15 port 5001
[ ID] Interval Transfer Bandwidth
[ 5] 0.0-10.1 sec 11.4 MBytes 9.42 Mbits/sec

Судя по 9.42 Mbits/sec как бы и режет так, как надо. Проверяем. что будет без него:

root@apps:~# tc qdisc del dev eth0 root

oot@apps:~# /home/fagot/iperf/iperf -c 192.168.254.15
------------------------------------------------------------
Client connecting to 192.168.254.15, TCP port 5001
TCP window size: 32.0 KByte (default)
------------------------------------------------------------
[ 5] local 192.168.254.20 port 43011 connected with 192.168.254.15 port 5001
[ ID] Interval Transfer Bandwidth
[ 5] 0.0-10.0 sec 108 MBytes 90.5 Mbits/sec

Да, все правильно.


Вот тебе и 1Мб :)

fagot ★★★★★ ()
Ответ на: Re: Управление траффиком. Замена tbf. от fagot

Re: Управление траффиком. Замена tbf.

Спасибо. Как всегда проявил невнимательность. стояли такие правила:

tc qdisc add dev eth0 parent 1:3 handle 130: tbf rate $RATE\ burst 20kb latency 1ms peakrate 1mbit minburst 10kb

и оно не принималось при $RATE > 999kbit. Посмотрел man и нашёл вот что:

TBF is a pure shaper and never schedules traffic. It is non-work-conserving and may throttle itself, although packets are available, to ensure that the configured rate is not exceeded. On all platforms except for Alpha, it is able to shape up to 1mbit/s of normal traffic with ideal minimal burstiness, sending out data exactly at the configured rates.

Вот откуда такая информация :). А дело было в peakrate 1mbit. Вот так то.

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