htb
在 Linux 系统中,ip -4 a
命令用于查看 IPv4 地址和相关网络信息。当输出中的网卡名称后面带有 htb
时,表示该网卡上启用了 HTB(Hierarchical Token Bucket)调度算法。
HTB 是一种流量调度算法,用于实现流量控制和优先级管理。它可以将可用带宽分割成多个等级,然后为每个等级分配不同的带宽比例。这样可以确保高优先级的流量获得更高的带宽份额,从而实现对网络流量的有效管理和控制。
在 Linux 上使用 HTB 调度算法可以提供更好的服务质量(QoS),即优化网络性能,平衡带宽利用以及限制不同类型的流量。
tc – traffic control
tc - show / manipulate traffic control settings
qdisc是“排队规则”的缩写,它是理解交通控制的基础。每当内核需要向接口发送数据包时,就会将其排入qdisc-config-
如图所示。之后,内核立即尝试从qdisc获取尽可能多的数据包,以便将它们提供给网络适配器驱动程序。
一个简单的QDISC是“pfifo”队列,它根本不进行处理,是一个纯先进先出队列。然而,当网络接口暂时无法处理流量时,它确实会存储流量。