V linuxovém jádře je výchozím algoritmem pro řízení zahlcení TCP (Congestion control) algoritmus Cubic, ale je možné vybrat třeba dřívější výchozí Reno, či BBR (Bottleneck Bandwidth and RTT) od Google. BBR je vyvíjeno od roku 2016 a v současném jádře je v1. Google však vyvinul již v2 a v současnosti i v3.
Tuto verzi 3 bude Google chtít dostat do linuxového jádra, protože oproti stávající implementaci má lepší latenci, podobnou přenosovou rychlost, menší ztráty a také lepší koexistenci s Cubic nebo Reno. Zdrojové kódy jsou na GitHubu a licence je dvojitá GPL/BSD.
Jaký algoritmus používáte vy? sysctl net.ipv4.tcp_congestion_control
Jaký používáte Congestion Controll algoritmus?
(zdroj: phoronix)
