首页/系统/Linux 内核与性能调优速查/netem 延迟与丢包模拟
本包目录(357 条)
sysctl 内核参数72 条CPU 与调度60 条内存与 OOM58 条磁盘与 IO32 条
网络栈调优98 条
性能分析工具37 条

netem 延迟与丢包模拟

在测试环境用 netem 注入延迟、丢包与乱序, 验证应用在弱网下的超时与重试逻辑。

注入与清理

注入与清理
tc qdisc add dev eth0 root netem delay 100ms 20ms loss 1%
tc qdisc show dev eth0
tc qdisc del dev eth0 root
只影响添加队列的接口出口方向; 测试结束后及时清理, 避免遗留影响后续测量。

易错点

  • 在生产接口误加规则影响真实流量
  • 测试后忘记删除队列, 后续数据被污染

数据来源与参考

  • man tc-netem
​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌