![](https://img-blog.csdnimg.cn/20190918140129601.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
流量控制
文章平均质量分 78
流量控制
半砖
这个作者很懒,什么都没留下…
展开
-
Linux下限制带宽的方法
对 Linux 服务器网卡进行带宽限制的办法:1、安装 iprouteyum -y install iproute2、限制网卡带宽A. 限制 eth0 网卡的带宽为 500kbit:tc qdisc add dev eth0 root tbf rate 500kbit latency 50ms burst 15kbB. 限制 eth0 网卡的带宽为 1mbit:tc qdisc add dev eth0 root tbf rate 1mbit burst 10kb latency 70m.转载 2021-07-26 14:17:13 · 26715 阅读 · 0 评论 -
Linux 下 TC 命令原理及详解<五>
TC+IPTABLES+HTB+SFQ对某人限制:iptables -t mangle -I PREROUTING 1 -s 192.168.xx.xx -j MAKR –set-mark 6# iptables -t mangle -I PREROUTING 2 -s 192.168.xx.xx -j RETURNu32的应用tc filter add dev eth0 parent 1:0 protocol ip prio 1 u32 ……这就是所谓的 u32 匹配,可以匹配数据包的任意转载 2021-07-10 15:13:39 · 4298 阅读 · 1 评论 -
Linux 下 TC 命令原理及详解<四>
历史tc 由 Alexey N. Kuznetsov 编写,从 Linux 2.2 版开始并入 Linux 内核。Linux 从 kernel 2.1.105 开始支持 QoS,不过,需要重新编译内核。运行 make config 时将 EXPERIMENTAL _OPTIONS 设置成y,并且将 Class Based Queueing (CBQ), Token Bucket Flow, Traffic Shapers 设置为 y,运行 make dep; make clean; make bzilo转载 2021-07-10 15:13:28 · 2044 阅读 · 1 评论 -
Linux 下 TC 命令原理及详解<三>
文章目录1 简介1.1 流量控制包括以下几种方式1.2 流量的处理由三种对象控制2 QDisc2.1 不可分类 QDisc2.2 可分类的 QDisc(CLASSFUL QDISC)3 操作原理4 命名规则5 单位6 TC 命令对 QDisc、类和过滤器的操作1 简介Tc 用于 Linux 内核的流量控制。1.1 流量控制包括以下几种方式SHAPING(限制)当流量被限制,它的传输速率就被控制在某个值以下。限制值可以大大小于有效带宽,这样可以平滑突发数据流量,使网络更为稳定。shaping(限转载 2021-07-10 14:39:50 · 5384 阅读 · 0 评论 -
Linux 下 TC 命令原理及详解<二>
QoS无非就是使用了linux的2个工具,tc 和 iptables,不管管理界面做的多么垃圾还是多么强大,都是最终翻译成这2个工具的script去执行,并且无论多么NB的管理界面都有很大的局限性(整半天界面也就是实现了命令行下的几个参数的功能而已),所以无法完全发挥这2个工具的作用。不要以为TOMATO的QoS就很NB,其实就是对这2个工具做了比较好的封装罢了,都是linux,用好了,分不出什么高下的。如果你懂linux shell编程,并且懂数据挖掘与机器学习的理论,你完全可以根据一些算法写出带有人工转载 2021-07-09 17:36:18 · 2378 阅读 · 0 评论 -
Linux 下 TC 命令原理及详解<一>
文章目录1 前言2 相关概念3 使用TC4 创建HTB队列5 为根队列创建相应的类别6 为各个类别设置过滤器7 复杂的实例1 前言众所周知,在互联网诞生之初都是各个高校和科研机构相互通讯,并没有网络流量控制方面的考虑和设计,IP协议的原则是尽可能好地为所有数据流服务,不同的数据流之间是平等的。然而多年的实践表明,这种原则并不是最理想的,有些数据流应该得到特别的照顾,比如,远程登录的交互数据流应该比数据下载有更高的优先级。针对不同的数据流采取不同的策略,这种可能性是存在的。并且,随着研究的发展和深入,转载 2021-07-08 16:58:38 · 12005 阅读 · 3 评论 -
Linux下QOS---理论篇
文章目录1 QoS 服务模型2 QoS 的应用2.1 网络中会遇到的情况2.2 处理流程2.2.1 分类2.2.2 策略2.2.3 标识2.2.4 队列2.2.5 调度2.2.6 常用的分类和标记2.3 流量控制中的概念2.4 QoS 的实现2.4.1 关于 tc 的设计关于 QoS,也是 linux 的必备功能之一,一般只需要结合 iptables/etables/iproute2 和 tc 配合即可实现大部分功能。网上讲这么方面的资料很多,大部分都讲 tc 命令的应用,这里就先从理论入手。QoS(Q转载 2021-06-21 17:08:58 · 3046 阅读 · 0 评论