公告

Gentoo交流群:87709706 欢迎您的加入

#1 2024-02-13 16:29:45

batsom
管理团队
注册时间: 2022-08-03
帖子: 594
个人网站

Linux/x86 6.6.13 内核配置选项--Networking support--options--QoS

QoS几个常规的调度算法:

    PFIFO:这个队列的特点就像它的名字一样——先进先出(FIFO),也就是说没有任何数据包被特殊处理,这也是默认的队列方式。
    PRIO:PRIO QDisc 不能限制带宽,使用 PRIO QDisc可以很容易对流量进行优先级管理,只有属于高优先级类别的数据包全部发送完毕,才会发送属于低优先级类别的数据包。
    CBQ:CBQ 是 Class Based Queueing(基于类别排队)的缩写。它实现了一个丰富的连接共享类别结构,既有限制(shaping)带宽的能力,也具有带宽优先级管理的能力。带宽限制是通过计算连接的空闲时间完成的。空闲时间的计算标准是数据包离队事件的频率和下层连接(数据链路层)的带宽。
    HTB:HTB 是 Hierarchy Token Bucket 的缩写。通过在实践基础上的改进,它实现了一个丰富的连接共享类别体系。使用 HTB 可以很容易地保证每个类别的带宽,虽然它也允许特定的类可以突破带宽上限,占用别的类的带宽。HTB可以通过 TBF(Token Bucket Filter)实现带宽限制,也能够划分类别的优先级。
    HFSC:HFSC - Hierarchical Fair Service Curve's(层次公平服务曲线) 层次公平服务曲线。HFSC允许按比例分配频宽并且控制及分配延迟(latency)。这能够在只有一条实体网路连线的情况下,又快又好地同时提供频宽密集的资料传输服务及互动式服务。

Queueing/Scheduling
翻译:
说明:QoS(Quality of Service)支持.当内核有多个包需要通过网络发送的时候,它需要决定哪个包先发,那个包后发,哪个包丢弃.这就是包调度算法.关闭此项表示内核使用最简单的FIFO算法,开启此项后就可以使用多种不同的调度算法(需要配合用户层工具iproute2+tc).QoS还用于支持diffserv(Differentiated Services)和RSVP(Resource Reservation Protocol)功能.包调度的状态信息可以从"/proc/net/psched"文件中获取.仅在你确实需要的时候选"Y"

< >   Hierarchical Token Bucket (HTB)
翻译:
说明:HTB (Hierarchical Token Bucket)算法的流量管理功能,可有效提高带宽利用率和限制P2P等海量下载软件的使用:对于正常上网的内网主机,系统将允许它偶然突破最大限速;相反,对于长期使用P2P等软件的内网主机,系统将会减小它的带宽,使其对其他主机的影响降到最低。
支持根据IP地址、协议、端口等信息对数据流进行优先级设置,然后针对不同类别的数据流进行带宽控制。指定主机或服务预留带宽、限制最高带宽,也能实现平均分配带宽,并进行优先级管理,特别适合语音视频和数据混合的网络。
是为医疗卫生行业特别量体定做的,可以很好支持不同系统之间的医疗卫生数据的整合,快速应用程序开发以及各医疗子系统之间的协同通讯。在Oracle HTB 的帮助下,医疗卫生行业中的各类组织,比如医院,诊所,政府监管部门以及保险公司可以非常高效地管理,传递和展现整个医疗服务过程中的相关信息。
物理学中的 HTB-structure or HTB-type
在物理学中,也可以说在晶体学中,即在晶体结构中,HTB特指一类相似的晶体结构,其以六方钨青铜结(Hexagonal Tungsten Bronze)构为原型,所有结构与其类似的都称之为钨青铜结构(HTB-structure 或者 HTB-type

< >   Hierarchical Fair Service Curve (HFSC)
翻译:
说明:HFSC - Hierarchical Fair Service Curve's(层次公平服务曲线) 层次公平服务曲线。HFSC允许按比例分配频宽并且控制及分配延迟(latency)。这能够在只有一条实体网路连线的情况下,又快又好地同时提供频宽密集的资料传输服务及互动式服务

作者:Creator_Ly
链接:https://www.jianshu.com/p/491e0bacd4b5
来源:简书
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。

< >   Multi Band Priority Queueing (PRIO)
翻译:
说明:PRIO QDisc 不能限制带宽,使用 PRIO QDisc可以很容易对流量进行优先级管理,只有属于高优先级类别的数据包全部发送完毕,才会发送属于低优先级类别的数据包

< >   Hardware Multiqueue-aware Multi Band Queuing (MULTIQ)
翻译:
说明:

< >   Random Early Detection (RED)
翻译:
说明:

< >   Stochastic Fair Blue (SFB)
翻译:
说明:

< >   Stochastic Fairness Queueing (SFQ)
翻译:
说明:

< >   True Link Equalizer (TEQL)
翻译:
说明:

< >   Token Bucket Filter (TBF)
翻译:
说明:

< >   Credit Based Shaper (CBS)
翻译:
说明:

< >   Earliest TxTime First (ETF)
翻译:
说明:

< >   Time Aware Priority (taprio) Scheduler
翻译:
说明:

< >   Generic Random Early Detection (GRED)
翻译:
说明:

< >   Network emulator (NETEM)
翻译:
说明:

< >   Deficit Round Robin scheduler (DRR)
翻译:
说明:

< >   Multi-queue priority scheduler (MQPRIO)
翻译:
说明:

< >   SKB priority queue scheduler (SKBPRIO)
翻译:
说明:

< >   CHOose and Keep responsive flow scheduler (CHOKE)
翻译:
说明:

< >   Quick Fair Queueing scheduler (QFQ)
翻译:
说明:

< >   Controlled Delay AQM (CODEL)
翻译:
说明:

< >   Fair Queue Controlled Delay AQM (FQ_CODEL)
翻译:
说明:

< >   Common Applications Kept Enhanced (CAKE)
翻译:
说明:

< >   Fair Queue
翻译:
说明:

< >   Heavy-Hitter Filter (HHF)
翻译:
说明:

< >   Proportional Integral controller Enhanced (PIE) scheduler
翻译:
说明:

< >     Flow Queue Proportional Integral controller Enhanced (FQ-PIE)
翻译:
说明:

< >   Ingress/classifier-action Qdisc
翻译:
说明:

< >   Plug network traffic until release (PLUG)
翻译:
说明:

< >   Enhanced transmission selection scheduler (ETS)
翻译:
说明:

[ ]   Allow override default queue discipline  ----
翻译:
说明:

       Classification
翻译:
说明:

< >   Elementary classification (BASIC)
翻译:
说明:

< >   Routing decision (ROUTE)
翻译:
说明:

< >   Netfilter mark (FW)
翻译:
说明:

< >   Universal 32bit comparisons w/ hashing (U32)
翻译:
说明:

[ ]     Performance counters support
翻译:
说明:

[ ]     Netfilter marks support
翻译:
说明:

< >   Flow classifier
翻译:
说明:

<>   Control Group Classifier
翻译:
说明:

< >   BPF-based classifier
翻译:
说明:

< >   Flower classifier
翻译:
说明:

< >   Match-all classifier
翻译:
说明:

[ ]   Extended Matches
翻译:
说明:

(32)    Stack size
翻译:
说明:

< >     Simple packet data comparison
翻译:
说明:

< >     Multi byte comparison
翻译:
说明:

< >     U32 key
翻译:
说明:

< >     Metadata
翻译:
说明:

< >     Textsearch
翻译:
说明:

< >     CAN Identifier
翻译:
说明:

< >     IPset
翻译:
说明:

< >     IPtables Matches
翻译:
说明:

[ ]   Actions
翻译:
说明:

< >     Traffic Policing
翻译:
说明:

< >     Generic actions
翻译:
说明:

[ ] Probability supportupport
翻译:
说明:

< >     Redirecting and Mirroring
翻译:
说明:

< >     Traffic Sampling
翻译:
说明:

< >     IPtables targets
翻译:
说明:

< >     Stateless NAT
翻译:
说明:

< >     Packet Editing
翻译:
说明:

< >     Simple Example (Debug)
翻译:
说明:

< >     SKB Editing
翻译:
说明:

< >     Checksum Updating
翻译:
说明:

< >     MPLS manipulation
翻译:
说明:

< >     Vlan manipulation
翻译:
说明:

< >     BPF based action
翻译:
说明:

< >     Netfilter Connection Mark Retriever
翻译:
说明:

< >     Netfilter Connection Mark Actions
翻译:
说明:

< >     skb data modification action
翻译:
说明:

< >     Inter-FE action based on IETF ForCES InterFE LFB
翻译:
说明:

< >     IP tunnel metadata manipulation
翻译:
说明:

< >     connection tracking tc action
翻译:
说明:

< >     Frame gate entry list control tc action
翻译:
说明:

< >   Support to encoding decoding skb mark on IFE action
翻译:
说明:

< >   Support to encoding decoding skb prio on IFE action
翻译:
说明:

< >   Support to encoding decoding skb tcindex on IFE action
翻译:
说明:

离线

页脚

Powered by FluxBB

本站由XREA提供空间支持