linux 网卡流控,linux下使用tc流量控制命令模拟网络延迟和丢包

本文介绍了如何在Linux系统中利用tc工具模拟网络延迟和丢包,包括设置网络延迟、查看和删除策略,以及配置网络丢包率。通过示例命令详细展示了配置过程,并附带了验证效果的ping测试。
摘要由CSDN通过智能技术生成

如何使用tc模拟网络延迟和丢包

修改网络延时:  sudo tc qdisc add dev eth0 root netem delay 1000ms

查看流量管理:tc qdisc show

删除策略:sudo tc qdisc del dev eth0 root netem delay 1000ms

验证效果:ping 192.168.102.124 -c 20

修改丢包率:sudo tc qdisc add dev eth0 root netem loss 10%

删除策略:sudo tc qdisc del dev eth0 root netem loss 10%

-------------------------------------------------------------------------------------------------------------------------------------

配置网络超时

[root@dev-xx-xx ~]# tc qdisc del dev eth0 root netem delay 100ms

RTNETLINK answers: Invalid argument

[root@dev-xx-xx ~]# tc qdisc show

qdisc mq 0: dev eth0 root

qdisc pfifo_fast 0: dev eth0 parent :1 bands 3 priomap 1 2 2 2 1 2 0 0 1 1 1 1 1 1 1 1

qdisc pfifo_fast 0: dev eth0 parent :2 bands 3 priomap 1 2 2 2 1 2 0 0 1 1 1 1 1 1 1 1

qdisc pfifo_fast 0: dev eth0 parent :3 bands 3 priomap 1 2 2 2 1 2 0 0 1 1 1 1 1 1 1 1

qdisc pfifo_fast 0: dev eth0 parent :4 bands 3 priomap 1 2 2 2 1 2 0 0 1 1 1 1 1 1 1 1

[root@dev-xx-xx ~]# tc qdisc add dev eth0 root netem delay 100ms

[root@dev-xx-xx ~]# ping 192.168.102.124

PING 192.168.102.124 (192.168.102.124) 56(84) bytes of data.

64 bytes from 192.168.102.124: icmp_seq=1 ttl=64 time=0.074 ms

64 bytes from 192.168.102.124: icmp_seq=2 ttl=64 time=0.066 ms

64 bytes from 192.168.102.124: ic

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值