<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
	<channel>
		<atom:link href="http://gentoo-zh.org/extern.php?action=feed&amp;tid=782&amp;type=rss" rel="self" type="application/rss+xml" />
		<title><![CDATA[Gentoo中文社区 / Linux/x86 6.6.13 内核配置选项--Networking support--options--QoS]]></title>
		<link>http://www.gentoo-zh.org/viewtopic.php?id=782</link>
		<description><![CDATA[Linux/x86 6.6.13 内核配置选项--Networking support--options--QoS 最近发表的帖子。]]></description>
		<lastBuildDate>Tue, 13 Feb 2024 07:29:45 +0000</lastBuildDate>
		<generator>FluxBB</generator>
		<item>
			<title><![CDATA[Linux/x86 6.6.13 内核配置选项--Networking support--options--QoS]]></title>
			<link>http://www.gentoo-zh.org/viewtopic.php?pid=897#p897</link>
			<description><![CDATA[<p>QoS几个常规的调度算法：</p><p>&#160; &#160; PFIFO：这个队列的特点就像它的名字一样——先进先出（FIFO），也就是说没有任何数据包被特殊处理，这也是默认的队列方式。<br />&#160; &#160; PRIO：PRIO QDisc 不能限制带宽，使用 PRIO QDisc可以很容易对流量进行优先级管理，只有属于高优先级类别的数据包全部发送完毕，才会发送属于低优先级类别的数据包。<br />&#160; &#160; CBQ：CBQ 是 Class Based Queueing(基于类别排队)的缩写。它实现了一个丰富的连接共享类别结构，既有限制(shaping)带宽的能力，也具有带宽优先级管理的能力。带宽限制是通过计算连接的空闲时间完成的。空闲时间的计算标准是数据包离队事件的频率和下层连接(数据链路层)的带宽。<br />&#160; &#160; HTB：HTB 是 Hierarchy Token Bucket 的缩写。通过在实践基础上的改进，它实现了一个丰富的连接共享类别体系。使用 HTB 可以很容易地保证每个类别的带宽，虽然它也允许特定的类可以突破带宽上限，占用别的类的带宽。HTB可以通过 TBF(Token Bucket Filter)实现带宽限制，也能够划分类别的优先级。<br />&#160; &#160; HFSC：HFSC - Hierarchical Fair Service Curve&#039;s(层次公平服务曲线) 层次公平服务曲线。HFSC允许按比例分配频宽并且控制及分配延迟（latency)。这能够在只有一条实体网路连线的情况下，又快又好地同时提供频宽密集的资料传输服务及互动式服务。</p><p>Queueing/Scheduling <br />翻译:<br />说明:QoS(Quality of Service)支持.当内核有多个包需要通过网络发送的时候,它需要决定哪个包先发,那个包后发,哪个包丢弃.这就是包调度算法.关闭此项表示内核使用最简单的FIFO算法,开启此项后就可以使用多种不同的调度算法(需要配合用户层工具iproute2+tc).QoS还用于支持diffserv(Differentiated Services)和RSVP(Resource Reservation Protocol)功能.包调度的状态信息可以从&quot;/proc/net/psched&quot;文件中获取.仅在你确实需要的时候选&quot;Y&quot;</p><p>&lt; &gt;&#160; &#160;Hierarchical Token Bucket (HTB)<br />翻译:<br />说明:HTB (Hierarchical Token Bucket)算法的流量管理功能，可有效提高带宽利用率和限制P2P等海量下载软件的使用：对于正常上网的内网主机，系统将允许它偶然突破最大限速；相反，对于长期使用P2P等软件的内网主机，系统将会减小它的带宽，使其对其他主机的影响降到最低。<br />支持根据IP地址、协议、端口等信息对数据流进行优先级设置，然后针对不同类别的数据流进行带宽控制。指定主机或服务预留带宽、限制最高带宽，也能实现平均分配带宽，并进行优先级管理，特别适合语音视频和数据混合的网络。<br />是为医疗卫生行业特别量体定做的，可以很好支持不同系统之间的医疗卫生数据的整合，快速应用程序开发以及各医疗子系统之间的协同通讯。在Oracle HTB 的帮助下，医疗卫生行业中的各类组织，比如医院，诊所，政府监管部门以及保险公司可以非常高效地管理，传递和展现整个医疗服务过程中的相关信息。<br />物理学中的 HTB-structure or HTB-type<br />在物理学中，也可以说在晶体学中，即在晶体结构中，HTB特指一类相似的晶体结构，其以六方钨青铜结（Hexagonal Tungsten Bronze）构为原型，所有结构与其类似的都称之为钨青铜结构(HTB-structure 或者 HTB-type</p><p>&lt; &gt;&#160; &#160;Hierarchical Fair Service Curve (HFSC)<br />翻译:<br />说明:HFSC - Hierarchical Fair Service Curve&#039;s(层次公平服务曲线) 层次公平服务曲线。HFSC允许按比例分配频宽并且控制及分配延迟（latency)。这能够在只有一条实体网路连线的情况下，又快又好地同时提供频宽密集的资料传输服务及互动式服务</p><p>作者：Creator_Ly<br />链接：https://www.jianshu.com/p/491e0bacd4b5<br />来源：简书<br />著作权归作者所有。商业转载请联系作者获得授权，非商业转载请注明出处。</p><p>&lt; &gt;&#160; &#160;Multi Band Priority Queueing (PRIO)<br />翻译:<br />说明:PRIO QDisc 不能限制带宽，使用 PRIO QDisc可以很容易对流量进行优先级管理，只有属于高优先级类别的数据包全部发送完毕，才会发送属于低优先级类别的数据包</p><p>&lt; &gt;&#160; &#160;Hardware Multiqueue-aware Multi Band Queuing (MULTIQ)<br />翻译:<br />说明:</p><p>&lt; &gt;&#160; &#160;Random Early Detection (RED)<br />翻译:<br />说明:</p><p>&lt; &gt;&#160; &#160;Stochastic Fair Blue (SFB)<br />翻译:<br />说明:</p><p>&lt; &gt;&#160; &#160;Stochastic Fairness Queueing (SFQ)<br />翻译:<br />说明:</p><p>&lt; &gt;&#160; &#160;True Link Equalizer (TEQL)<br />翻译:<br />说明:</p><p>&lt; &gt;&#160; &#160;Token Bucket Filter (TBF)<br />翻译:<br />说明:</p><p>&lt; &gt;&#160; &#160;Credit Based Shaper (CBS)<br />翻译:<br />说明:</p><p>&lt; &gt;&#160; &#160;Earliest TxTime First (ETF)<br />翻译:<br />说明:</p><p>&lt; &gt;&#160; &#160;Time Aware Priority (taprio) Scheduler<br />翻译:<br />说明:</p><p>&lt; &gt;&#160; &#160;Generic Random Early Detection (GRED)<br />翻译:<br />说明:</p><p>&lt; &gt;&#160; &#160;Network emulator (NETEM)<br />翻译:<br />说明:</p><p>&lt; &gt;&#160; &#160;Deficit Round Robin scheduler (DRR)<br />翻译:<br />说明:</p><p>&lt; &gt;&#160; &#160;Multi-queue priority scheduler (MQPRIO)<br />翻译:<br />说明:</p><p>&lt; &gt;&#160; &#160;SKB priority queue scheduler (SKBPRIO)<br />翻译:<br />说明:</p><p>&lt; &gt;&#160; &#160;CHOose and Keep responsive flow scheduler (CHOKE)<br />翻译:<br />说明:</p><p>&lt; &gt;&#160; &#160;Quick Fair Queueing scheduler (QFQ)<br />翻译:<br />说明:</p><p>&lt; &gt;&#160; &#160;Controlled Delay AQM (CODEL)<br />翻译:<br />说明:</p><p>&lt; &gt;&#160; &#160;Fair Queue Controlled Delay AQM (FQ_CODEL)<br />翻译:<br />说明:</p><p>&lt; &gt;&#160; &#160;Common Applications Kept Enhanced (CAKE)<br />翻译:<br />说明:</p><p>&lt; &gt;&#160; &#160;Fair Queue<br />翻译:<br />说明:</p><p>&lt; &gt;&#160; &#160;Heavy-Hitter Filter (HHF)<br />翻译:<br />说明:</p><p>&lt; &gt;&#160; &#160;Proportional Integral controller Enhanced (PIE) scheduler<br />翻译:<br />说明:</p><p>&lt; &gt;&#160; &#160; &#160;Flow Queue Proportional Integral controller Enhanced (FQ-PIE)<br />翻译:<br />说明:</p><p>&lt; &gt;&#160; &#160;Ingress/classifier-action Qdisc<br />翻译:<br />说明:</p><p>&lt; &gt;&#160; &#160;Plug network traffic until release (PLUG)<br />翻译:<br />说明:</p><p>&lt; &gt;&#160; &#160;Enhanced transmission selection scheduler (ETS)<br />翻译:<br />说明:</p><p>[ ]&#160; &#160;Allow override default queue discipline&#160; ----<br />翻译:<br />说明:</p><p>&#160; &#160; &#160; &#160;Classification <br />翻译:<br />说明:</p><p>&lt; &gt;&#160; &#160;Elementary classification (BASIC)<br />翻译:<br />说明:</p><p>&lt; &gt;&#160; &#160;Routing decision (ROUTE)<br />翻译:<br />说明:</p><p>&lt; &gt;&#160; &#160;Netfilter mark (FW)<br />翻译:<br />说明:</p><p>&lt; &gt;&#160; &#160;Universal 32bit comparisons w/ hashing (U32)<br />翻译:<br />说明:</p><p>[ ]&#160; &#160; &#160;Performance counters support<br />翻译:<br />说明:</p><p>[ ]&#160; &#160; &#160;Netfilter marks support<br />翻译:<br />说明:</p><p>&lt; &gt;&#160; &#160;Flow classifier<br />翻译:<br />说明:</p><p>&lt;&gt;&#160; &#160;Control Group Classifier<br />翻译:<br />说明:</p><p>&lt; &gt;&#160; &#160;BPF-based classifier<br />翻译:<br />说明:</p><p>&lt; &gt;&#160; &#160;Flower classifier<br />翻译:<br />说明:</p><p>&lt; &gt;&#160; &#160;Match-all classifier<br />翻译:<br />说明:</p><p>[ ]&#160; &#160;Extended Matches<br />翻译:<br />说明:</p><p>(32)&#160; &#160; Stack size<br />翻译:<br />说明:</p><p>&lt; &gt;&#160; &#160; &#160;Simple packet data comparison<br />翻译:<br />说明:</p><p>&lt; &gt;&#160; &#160; &#160;Multi byte comparison<br />翻译:<br />说明:</p><p>&lt; &gt;&#160; &#160; &#160;U32 key<br />翻译:<br />说明:</p><p>&lt; &gt;&#160; &#160; &#160;Metadata<br />翻译:<br />说明:</p><p>&lt; &gt;&#160; &#160; &#160;Textsearch<br />翻译:<br />说明:</p><p>&lt; &gt;&#160; &#160; &#160;CAN Identifier<br />翻译:<br />说明:</p><p>&lt; &gt;&#160; &#160; &#160;IPset<br />翻译:<br />说明:</p><p>&lt; &gt;&#160; &#160; &#160;IPtables Matches<br />翻译:<br />说明:</p><p>[ ]&#160; &#160;Actions<br />翻译:<br />说明:</p><p>&lt; &gt;&#160; &#160; &#160;Traffic Policing<br />翻译:<br />说明:</p><p>&lt; &gt;&#160; &#160; &#160;Generic actions<br />翻译:<br />说明:</p><p>[ ] Probability supportupport<br />翻译:<br />说明:</p><p>&lt; &gt;&#160; &#160; &#160;Redirecting and Mirroring<br />翻译:<br />说明:</p><p>&lt; &gt;&#160; &#160; &#160;Traffic Sampling<br />翻译:<br />说明:</p><p>&lt; &gt;&#160; &#160; &#160;IPtables targets<br />翻译:<br />说明:</p><p>&lt; &gt;&#160; &#160; &#160;Stateless NAT<br />翻译:<br />说明:</p><p>&lt; &gt;&#160; &#160; &#160;Packet Editing<br />翻译:<br />说明:</p><p>&lt; &gt;&#160; &#160; &#160;Simple Example (Debug)<br />翻译:<br />说明:</p><p>&lt; &gt;&#160; &#160; &#160;SKB Editing<br />翻译:<br />说明:</p><p>&lt; &gt;&#160; &#160; &#160;Checksum Updating<br />翻译:<br />说明:</p><p>&lt; &gt;&#160; &#160; &#160;MPLS manipulation<br />翻译:<br />说明:</p><p>&lt; &gt;&#160; &#160; &#160;Vlan manipulation<br />翻译:<br />说明:</p><p>&lt; &gt;&#160; &#160; &#160;BPF based action<br />翻译:<br />说明:</p><p>&lt; &gt;&#160; &#160; &#160;Netfilter Connection Mark Retriever<br />翻译:<br />说明:</p><p>&lt; &gt;&#160; &#160; &#160;Netfilter Connection Mark Actions<br />翻译:<br />说明:</p><p>&lt; &gt;&#160; &#160; &#160;skb data modification action<br />翻译:<br />说明:</p><p>&lt; &gt;&#160; &#160; &#160;Inter-FE action based on IETF ForCES InterFE LFB<br />翻译:<br />说明:</p><p>&lt; &gt;&#160; &#160; &#160;IP tunnel metadata manipulation<br />翻译:<br />说明:</p><p>&lt; &gt;&#160; &#160; &#160;connection tracking tc action<br />翻译:<br />说明:</p><p>&lt; &gt;&#160; &#160; &#160;Frame gate entry list control tc action<br />翻译:<br />说明:</p><p>&lt; &gt;&#160; &#160;Support to encoding decoding skb mark on IFE action<br />翻译:<br />说明:</p><p>&lt; &gt;&#160; &#160;Support to encoding decoding skb prio on IFE action<br />翻译:<br />说明:</p><p>&lt; &gt;&#160; &#160;Support to encoding decoding skb tcindex on IFE action<br />翻译:<br />说明:</p>]]></description>
			<author><![CDATA[dummy@example.com (batsom)]]></author>
			<pubDate>Tue, 13 Feb 2024 07:29:45 +0000</pubDate>
			<guid>http://www.gentoo-zh.org/viewtopic.php?pid=897#p897</guid>
		</item>
	</channel>
</rss>
