简单几步用Wondershaper与TC工具限制网络带宽与延时

  • 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一起实现。

network

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen:

目前评论:1   其中:访客  1   博主  0

    • null null 0

      很好用,谢谢博主