首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

TC优化腾讯云Linux服务器QOS软限速导致的断流

关键词:QOS 限速 惩罚机制 断流 腾讯云 轻量 Youtube卡顿 tc 流量控制 技术 随笔 腾讯云最近推出的轻量应用服务器Lighthouse深受广大MJJ们的欢迎,所谓的高频低价,不得不为他宣传一波...(Youtube测试环境,广州电信100M宽带) 在尝试进行工沟通提交问题无果之后,笔者开启了贤者模式,因曾经遇到的限速都没有如此严重的断流,曾经使用的Linux网络协议栈QOS模块TC(Traffic...# tc qdisc del dev eth0 root # 为eth0网口添加新的tc队列 # 默认流量分类为0可加上default {int}将默认分类设为其他值 tc qdisc add dev...filter add dev eth0 parent 1:0 protocol ip handle 2 fw classid 1:2 执行上述的脚本之后,如果装有bbr的Linux,eth0网口的队列算法将会从...fq变为qdisc,重启之后tc规则会丢失,同时全局限速30Mbps,高玩可以解锁其他玩法!

5.8K10
您找到你想要的搜索结果了吗?
是的
没有找到

Linux系统网卡绑定多个IP

cd /etc/sysconfig/network-scripts/ 2.复制一份原有网卡的配置文件(ifcfg-eth0)并修改名称为ifcfg-eth0:0,如果要添加更多的IP,按照0:0、0:1...cp ifcfg-eth0 ifcfg-eth0:0 3.编辑网卡配置文件,将DEVICE对应信息改成文件名对应的名称并且将IPADDR信息改成要绑定的新IP,如:DEVICE=eth0:0、IPADDR...=新ip #使用vim进行编辑配置文件或者直接使用SFTP软件进入对应网卡配置目录直接进行编辑。...vim ifcfg-eth0:0#编辑ifcfg-eth0:0文件DEVICE=eth0:0TYPE=Ethernet BOOTPROTO=staticIPADDR=新ip NETMASK=255.255.255.0GATEWAY...=自己原网关IP地址 DNS1=114.114.114.114DNS2=8.8.8.8ONBOO=yes 4.重启网卡使配置生效 service network restart 5.最后使用ping命令验证一下是否绑定成功

9.6K30

Nginx配置对同一IP限速限流

Nginx通过limit_conn_zone和limit_req_zone对同一个IP地址进行限速限流,可防止DDOS/CC和flood攻击,这类文章网上比较多,但是limit_req_zone中burst...limit_conn_zone是限制同一个IP的连接数,而一旦连接建立以后,客户端会通过这连接发送多次请求,那么limit_req_zone就是对请求的频率和速度进行限制。...Nginx.conf的server段配置 limit_req zone=one burst=10; 这里引入burst漏桶原理,结合rate速率每秒5个请求(rate=5r/s)解释如下: rate=5r/s:从单一IP...上面总结了三个限速限流设置方式,还有一种能够防止POST攻击,黑客通过发出大量POST请求对网站各种URL进行试探攻击,可以通过下面方式防止: http { ......; } #创造10mb zone内存存储二进制ip limit_req_zone $limit zone=my_zone:10m rate=1r/s; }

2.9K31

H3C 基于IP限速

Eudemon系列防火墙可以设置流量监管,用QOS CAR做限速。不过好像不支持每IP限速,只能针对IP地址段 去做限制,不能做的太细致。   ...192.168.1.96/27、192.168.1.128/27、192.168.1.160/27、192.168.1.192/27、 192.168.1.224/27”这8个小网段,对每个地址段来 做限速...这样就算某个网段有人疯狂下载,也不会影响其它7个IP地 址段的正常上网,可以减小故障的影响面。   注意事项: 1.因为是针对内网IP地址来判断数据流,所以只能在内网接口上做限速。...在外网口上做的话,会因为内网的地址被NAT地址转换成公网地址,而没有任何效 果; 2.最理想的做法是每个IP一个网段,也就是每IP限速。...但是Eudemon系列好像不支持每IP限速,所以只能将网段划分的尽可能细。

1.6K20

TC(Traffic Control)命令—linux自带高级流控

tc命令——linux基于ip进行流量限制 原理部分参考多方文档进行整理,本文主要目的是记录几个限速的实例来进行直观认识和学习(git限速1、2)。...原理 Linux操作系统中的流量控制器TC(Traffic Control)用于Linux内核的流量控制,主要是通过在输出端口处建立一个队列来实现流量控制。...: /etc/rc.local git限速2:针对ip进行限速 情景: 因为带宽资源有限(20Mbit≈2Mbyte),使用git拉取代码的时候导致带宽资源告警,所以对git进行限速,要求:内网不限速...20: sfq perturb 10 #创建过滤器 #对所有ip限速 tc filter add dev eth0 protocol ip parent 1:0 prio 2 u32 match ip...,对需要限速ip分配指定的带宽资源,然后把剩余的带宽全部分配给内网ip。。。

61.2K78

TC优化Linux服务器QOS

经过我们上手测试,通过对Youtube低谷时段的断流情况和速度图都是匀速30Mbps左右的判断,事因腾讯云轻量应用服务器使用的限速策略,实质上也是一种QOS限速,当网关检测到上行流量在一定周期内超出本周期的限制时就会采取策略主动丢包以降低流量速率...如图是在腾讯云香港轻量与广州CVM之间的iperf3测试(香港发包),可见其限速周期(时长时短)。...(Youtube测试环境,广州电信100M宽带) 限速方式有多种,如hbt、cbq等,本文使用hbt # 删除eth0原有的tc队列,如果有配置过tc,请不要直接使用!...filter add dev eth0 parent 1:0 protocol ip handle 2 fw classid 1:2 执行上述的脚本之后,如果装有bbr的Linux,eth0网口的队列算法将会从...fq变为qdisc,重启之后tc规则会丢失,同时全局限速30Mbps 图片

4.6K70

Qos原理与配置

色盲模式 桶 如果报文长度不超过C桶中的令牌数Tc ,则报文被标记为绿色,且Tc=Tc-B 。 如果报文长度超过C桶中的令牌数Tc ,报文被标记为红色, Tc值不变。...速双桶 如果报文长度不超过C桶中的令牌数Tc ,则报文被标记为绿色,且Tc=Tc-B 。 如果报文长度超过C桶中的令牌数Tc但不超过E桶中的令牌数Te ,则报文被标记为黄色,且Te=Te-B 。...色敏模式 桶 如果报文已被标记为绿色但报文长度不超过C桶中的令牌数Tc ,则报文被标记为绿色,且Tc=Tc-B ; 如果报文已被标记为绿色且报文长度超过C桶中的令牌数Tc ,则报文被标记为红色,...速双桶 如果报文已被标记为绿色且报文长度不超过C桶中的令牌数Tc ,则报文被标.记为绿色,且Tc=Tc-B , 如果报文已被标记为绿色且报文长度超过C桶中的令牌数Tc但不超过E桶中的令牌数Te ,则报文被标记为黄色...接口限速 接口限速可以限制一个接口上发送或者接收报文的总速率。 接口限速也是采用令牌桶进行流量控制。如果在设备的某个接口配置了接口限速,所有经由该接口发送的报文首先要经过接口限速的令牌桶进行处理。

1.6K40

Linux TC(Traffic Control)框架原理解析

近日的工作多多少少和Linux的流控有点关系。自打几年前知道有TC这么一个玩意儿而且多多少少理解了它的原理之后,我就没有再动过它,由于我不喜欢TC命令行,实在是太繁琐了。...iptables/Netfilter相应的就是tc/TCLinux内核内置了一个Traffic Control框架。能够实现流量限速。流量整形,策略应用(丢弃,NAT等)。...如今我们看TC。它旨在对数据包或者数据流提供一种服务,比方限速,整形等,而这并非一个相似Netfilter的结果能够表达的,提供这些服务须要运行一系列的动作。...(关于Netfilter我已经写了大量的代码和文章,不再赘述了…) 有关限速。.../IP栈)…对于TC而言,考虑以下一个需求: 1.将整个带宽依照2:3的比例分给TCP和UDP; 2.在TCP流量中,依照源IP地址段将其划分为不同的优先级。

3.7K31

【云顾问-混沌】Linux的网络管理神器-tc qdisc

在介绍tc qdisc之前,先解释下tc是什么, tc(traffic control)是Linux内核中的一个网络流量控制工具,它可以用来控制网络流量的带宽、延迟、丢包等参数,从而实现网络流量的优化和管理...详细介绍可以参考Linux TC工具的官方文档和man手册。...而qdisc (queueing disciplines), 是tc工具中的一部分,叫做队列规则,是一种可以定义Linux网络流量队列规则的一种机制,可以进行流量排队、调度以及限速等操作,达到对网络流量的精细控制和管理...防止网络攻击:对某个IP地址的网络流量进行丢包处理,防止其对网络安全造成威胁。 流量分类限速:对不同的网络流量进行分类和限速,实现网络质量保障。...使用案例 以下是几个常见的TC filter的用法和脚本内容: 根据IP地址过滤网络流量: 1tc filter add dev eth0 protocol ip prio 1 u32 match ip

2.9K20

Linux服务器网卡如何配置多个的IP地址

方法1:少量IP手动绑定: (这里以绑定IP到eth0为例,其它网卡的话修改相应的文件名即可) 1.复制ifcfg-eth0的网卡配置文件并改名为ifcfg-eth0:0 [root@mufei /]#...6F:62:A7 // MAC地址 ONBOOT=yes // 开机启用此网卡 IPADDR=192.168.1.3 // 新绑定的IP...方法2:自动绑定一个IP段或多个IP段: (同样这里以eth0为例,其它网卡的话修改相应的文件名即可) 1.新建ifcfg-eth0-range0文件: (注意这里的文件名不要调换range的位置或写错单词...,不然的话绑定的IP是不会生效的,如果你还有几段IP要绑定到eth0上的话,你可以再新建ifcfg-eth0-range1, ifcfg-eth0-range2等文件,不过这里要注意每个range文件中的定义的...//这个数字是网卡别名的开始位置,比如这里的3是指eth0:0,并且会把IPADDR_START设置的IP192.168.0.101绑定到eth0:0上,以此类推 NO_ALIASROUTING=yes

8.5K20
领券