linux 下使用 tc 模拟网络延迟和丢包

4.删除网卡上面的相关配置:将之前命令中的add改为del即可删除配置:

# tc qdisc del dev eth0 XXXXXXXXXXX(自己加的配置)该命令将 删除eth0网卡的相关传输配置

至此,我们已经可以通过TC在测试环境中模拟一定的网络延时和丢包的情况。下面是关于tc更多的应用和介绍

5模拟包重复:# tc qdisc add dev eth0 root netem duplicate 1%

该命令将eth0网卡的传输设置为随机产生1%的重复数据包 。6模拟数据包损坏:

# tc qdisc add dev eth0 root netem corrupt 0.2%

该命令将eth0网卡的传输设置为随机产生0.2%的损坏的数据包 。(内核版本需在2.6.16以上)

7模拟数据包乱序:# tc qdisc change dev eth0 root netem delay 10ms reorder 25% 50%

该命令将eth0网卡的传输设置为:有25%的数据包(50%相关)会被立即发送,其他的延迟10秒。

新版本中,如下命令也会在一定程度上打乱发包的次序:# tc qdisc add dev eth0 root netem delay 100ms 10ms

8查看已经配置的网络条件:# tc qdisc show dev eth0

该命令将查看并显示eth0网卡的相关传输配置9附录:TC流量控制

TC是一个流量控制的工具,下面转了一篇关于TC流量控制的文章。TC介绍

千万个不眠的夜里,你一直让我感动,只是因为相信有个人会爱我一生一世。

linux 下使用 tc 模拟网络延迟和丢包

相关文章:

你感兴趣的文章:

标签云: