- A+
所属分类:技术杂记
要模拟网络的实际带宽与延时,最好用的莫过于强大的tc工具,这里仅仅只介绍tc与wondershaper简单的使用方法,tc工具一般Linux系统自带,wondershaper工具安装方法不作介绍。
设定ens33网卡的最大上下行速率:sudo wondershaper ens33 1000 5000,这里指的是限制ens33网卡的最大速率,下行1000kpbs,上行5000kbps,如果需要删除速率限制策略【注意:网卡符号第一个参数是下行速率参数,第二个参数是上行速率,有很多论坛上写的都把上下行速率弄反了,注意速率单位是kpbs】,具体的可以参见系统/usr/share/doc/wondershaper目录里的README.Debian.gz说明,可能不同的系统帮助文档的路径不一样,另外运行sudo wondershaper clear ens33即可解除速度限制;
设定ens33网卡的网络延时:sudo tc qdisc add dev ens33 root netem delay 100ms,这里指的是限制ens33网络延时时间为100ms,运行sudo tc qdisc del dev ens33 root即可解除延时策略。
其实tc工具使用是很方便的,很多网络策略它都可以配合iptables一起实现。
2021年4月16日 下午4:50 沙发
很好用,谢谢博主