Leksykon IT › Sieci › tc (Linux)

tc (Linux)

Sieci Svenska → Zaktualizowano: 2026-10-07

Kontrola ruchu w Linuksie — polecenie i podsystem jądra do kształtowania, priorytetyzowania i odrzucania pakietów. Część pakietu iproute2. Potężne, ale ze złą sławą za składnię. Od prostego „ogranicz pasmo” po korporacyjne QoS.

Składniki: qdisc (dyscyplina kolejkowania — pfifo, fq_codel, htb, cake), klasa (hierarchia w htb) i filtr (kieruje pakiety do konkretnej klasy). Klasyczny przykład: tc qdisc add dev eth0 root tbf rate 1mbit burst 32kbit latency 400ms — limit 1 Mb/s. Nowocześnie: CAKE jako samokonfigurujący się shaper dla łączy WAN. Debugowanie wymaga wprawy: tc -s qdisc show i tc -s class show. Znaczniki z iptables-mangle współpracują z filtrami tc dla QoS per aplikacja.

← Wróć do leksykonu