IT-lexikon › Nätverk › netem

netem Network Emulator

Nätverk In English → Uppdaterad: 2026-07-29

Linuxkernelns inbyggda verktyg för att göra nätverket avsiktligt sämre. Lägger till fördröjning, paketförlust, jitter, omordning och duplicering på ett gränssnitt — allt för att kunna testa.

Det aktiveras som en ködisciplin via tc: tc qdisc add dev eth0 root netem delay 200ms loss 3% förvandlar en labbmaskin till något som beter sig som en mobiluppkoppling i tunnelbanan. Fördröjningen kan ges en spridning och en korrelation så att den varierar realistiskt istället för att vara konstant. Nyttan är att nästan all utveckling sker på nät med noll millisekunders latens och noll förlust, vilket döljer de fel som faktiskt drabbar användarna: timeouts som är för snäva, protokoll som antar att paket kommer i ordning, och klienter som aldrig testats mot en långsam server. Filtrera med tc-regler för att bara påverka viss trafik.

← Tillbaka till lexikonet