Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
linux_router:tc [2024-06-23 Sun wk25 07:39] – [Links] baumkp | linux_router:tc [2024-06-23 Sun wk25 08:14] (current) – [TC - Traffic Control] baumkp | ||
---|---|---|---|
Line 3: | Line 3: | ||
The Linux kernel' | The Linux kernel' | ||
Queuing controls how data is sent; receiving data is much more reactive with fewer network-oriented controls. However, since TCP/IP packets are sent using a slow start the system starts sending the packets slow and keeps sending them faster and faster until packets start getting rejected - it is therefore possible to control how much traffic is received on a LAN by dropping packets that arrive at a router before they get forwarded. There are more relevant details, but they do not touch directly on queuing logic. | Queuing controls how data is sent; receiving data is much more reactive with fewer network-oriented controls. However, since TCP/IP packets are sent using a slow start the system starts sending the packets slow and keeps sending them faster and faster until packets start getting rejected - it is therefore possible to control how much traffic is received on a LAN by dropping packets that arrive at a router before they get forwarded. There are more relevant details, but they do not touch directly on queuing logic. | ||
+ | |||
+ | *'' | ||
+ | *'' | ||
+ | *'' | ||
+ | |||
+ | it would seem that Linux has default settings for network interfaces, e.g.: | ||
+ | < | ||
+ | qdisc fq_codel 0: parent :4 limit 10240p flows 1024 quantum 1514 target 5ms interval 100ms memory_limit 32Mb ecn drop_batch 64 | ||
+ | qdisc fq_codel 0: parent :3 limit 10240p flows 1024 quantum 1514 target 5ms interval 100ms memory_limit 32Mb ecn drop_batch 64 | ||
+ | qdisc fq_codel 0: parent :2 limit 10240p flows 1024 quantum 1514 target 5ms interval 100ms memory_limit 32Mb ecn drop_batch 64 | ||
+ | qdisc fq_codel 0: parent :1 limit 10240p flows 1024 quantum 1514 target 5ms interval 100ms memory_limit 32Mb ecn drop_batch 64 </ | ||
====Links==== | ====Links==== | ||
Line 11: | Line 22: | ||
*[[https:// | *[[https:// | ||
*[[https:// | *[[https:// | ||
- | *[[Linux Home Router Download Bufferbloat Analysis|]] | + | *[[https:// |
*[[https:// | *[[https:// | ||
+ | *[[https:// | ||
*[[https:// | *[[https:// | ||
*[[https:// | *[[https:// | ||
Line 20: | Line 32: | ||
*Archwiki [[https:// | *Archwiki [[https:// | ||
*Funtoo [[https:// | *Funtoo [[https:// | ||
+ | *[[https:// | ||
+ | *[[https:// | ||
---- | ---- | ||
<- linux_router: | <- linux_router: |