Hi,all
My situation is/was similer.
I prefer to use cake because it costs lower cpu time than htb + fq_codel.
tc qdisc add root dev eth0 cake bandwidth 810kbit pppoa-vcmux diffserv4
ack-filter-aggressive dual-srchost
pi@raspberrypi:~ $ tc -s qdisc show dev eth0
qdisc cake 8023: root refcnt 2 bandwidth 810Kbit diffserv4 dual-srchost
nonat nowash ack-filter-aggressive split-gso rtt 100.0ms atm overhead 10
Sent 18265833249 bytes 23590044 pkt (dropped 7172987, overlimits
53950415 requeues 11)
backlog 1444b 1p requeues 11
memory used: 130147b of 4Mb
capacity estimate: 810Kbit
min/max network layer size: 30 / 1478
min/max overhead-adjusted size: 53 / 1643
average network hdr offset: 14
Bulk Best Effort Video Voice
thresh 50624bit 810Kbit 405Kbit 202496bit
target 356.5ms 22.3ms 44.6ms 89.1ms
interval 713.0ms 117.3ms 139.6ms 184.1ms
pk_delay 62.6ms 132.6ms 13.8ms 86.4ms
av_delay 9.0ms 42.3ms 7.2ms 14.8ms
sp_delay 1.3ms 5.5ms 981us 3.6ms
backlog 0b 1444b 0b 0b
pkts 369 30744151 8116 10396
bytes 19926 23924477414 438264 5958198
way_inds 0 6553855 4 1
way_miss 250 1048934 4749 205
way_cols 0 0 0 0
drops 0 4430387 0 0
marks 0 7611 0 0
ack_drop 0 2742600 0 0
sp_flows 1 4 1 1
bk_flows 0 2 0 0
un_flows 0 0 0 0
max_len 54 2984 54 590
quantum 300 300 300 300
On 28/07/2020 06:41, Jim Geo wrote:
Hello,
Thank you for all the efforts you have done to make internet usable.
I currently use htb & fq_codel in my low speed ADSL 6Mbps downlink/1
Mbps uplink. I use fwmark to control both uplink and downlink with good
results in terms of bandwidth allocation. Streaming video is chopping
bulk traffic successfully.
Is setting up cake worth the effort at such low speeds? Would it reduce
latency?
Regarding fwmark can you please elaborate more on the calculations
performed? Man page is not that helpful.
My understanding is this:
I use 1,2,3,4 as marks of traffic.
If I set the mask to 0xffffff[..] the marks will remain unchanged. Then
right shifting will occur for the unset bits, so they will land on tins
1,1,3,1
Can you please correct me? If logical and performed between mask and
mark value?
Thanks,
Jim
_______________________________________________
Cake mailing list
[email protected]
https://lists.bufferbloat.net/listinfo/cake
_______________________________________________
Cake mailing list
[email protected]
https://lists.bufferbloat.net/listinfo/cake