Linux网卡流量控制
2017-05-04 11:13
531 查看
最近做的项目需要将文件上传到外部服务器,因此会走很大的流量,流量太大导致所在虚机打满了所在机房的带宽,因此,需要限制外网的流量,从而不影响其他业务的正常运行,求助同事,发了几个命令给我,用iftop来看,很明显的限制了虚机的带宽,简单而有效。
显示配置
tc qdisc show dev eth1
清除限速
tc qdisc del dev eth1 root
限速设置
modprobe xt_u32
modprobe sch_htb
tc qdisc add dev eth1 root handle 1: htb default 2
tc class add dev eth1 parent 1:1 classid 1:2 htb rate 100mbit ceil 100mbit prio 2
tc qdisc add dev eth1 parent 1:2 handle 2: sfq perturb 10
tc filter add dev eth1 protocol ip parent 1: prio 50 u32 match ip dst 0.0.0.0/0 flowid 1:10倒数第三行设置了上行和下行的带宽,分别设置了100Mb/s。这个限速的方法中用到了linux的高级流量控制tc命令。关于tc的原理,可以在网上找一些资料了解一下。
>https://wenku.baidu.com/view/f02078db50e2524de5187e45.html
>https://www.ibm.com/developerworks/cn/linux/1412_xiehy_tc/
Author:忆之独秀
Email:leaguenew@qq.com
注明出处:http://blog.csdn.net/lavorange/article/details/71159203
显示配置
tc qdisc show dev eth1
清除限速
tc qdisc del dev eth1 root
限速设置
modprobe xt_u32
modprobe sch_htb
tc qdisc add dev eth1 root handle 1: htb default 2
tc class add dev eth1 parent 1:1 classid 1:2 htb rate 100mbit ceil 100mbit prio 2
tc qdisc add dev eth1 parent 1:2 handle 2: sfq perturb 10
tc filter add dev eth1 protocol ip parent 1: prio 50 u32 match ip dst 0.0.0.0/0 flowid 1:10倒数第三行设置了上行和下行的带宽,分别设置了100Mb/s。这个限速的方法中用到了linux的高级流量控制tc命令。关于tc的原理,可以在网上找一些资料了解一下。
>https://wenku.baidu.com/view/f02078db50e2524de5187e45.html
>https://www.ibm.com/developerworks/cn/linux/1412_xiehy_tc/
Author:忆之独秀
Email:leaguenew@qq.com
注明出处:http://blog.csdn.net/lavorange/article/details/71159203
相关文章推荐
- linux实现网卡流量控制
- Linux的高级路由和流量控制HOWTO中文版 网址 很棒的文章
- linux 高级路由及流量控制总结
- Linux流量控制1--排队规则
- Linux下监控网卡流量的软件iftop
- linux查看网卡流量的脚本
- 日记 [2007年04月24日]QoS LINUX 下的流量控制
- linux下网卡网络流量监控工具
- Linux下监控网卡流量的软件iftop
- Linux下监控网卡流量的软件Nload
- cacti无法监控linux32位系统网卡流量(超过10M)的处理方法
- Linux 内核流量控制 TC 详解
- linux网关之流量控制(iptables Qos)
- Linux下检测网卡流量的两款软件
- 1007 Linux 网卡流量实时监控
- linux 下iptraf监控网卡流量
- Linux内核中流量控制(22)
- Linux内核中流量控制(16)
- linux中用TC.来做流量控制 ZT
- Linux下利用TC工具控制网络流量(图)