首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Linux流量控制: qdisc

Linux流量控制: qdisc
EN

Server Fault用户
提问于 2013-01-31 14:34:42
回答 1查看 21.7K关注 0票数 5

在我的Linux系统中,我看到了以下内容:

代码语言:javascript
复制
# ip link list
....
2: eth2: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc mq state UP mode DEFAULT qlen 1000
....

qdisc mq是什么?在http://lartc.org/lartc.html中,我只找到有关IMQ的信息。

在指南中的示例中也有qdisc noopqdisc noqueue,但没有关于它们的详细信息。

EN

回答 1

Server Fault用户

回答已采纳

发布于 2013-01-31 15:29:56

谷歌搜索很容易获得本文来自vger内核邮件列表.

这些补丁包含一个类多队列("mq")虚拟调度程序,用于修复当前多队列TC集成中的几个问题。补丁05和07的变更信息包含更多细节。mq调度程序执行两项任务:

  • 当前设备TX队列作为类,允许将不同的qdiscs附加到它们,并将它们嫁接到TX队列中。
  • 当前所有设备队列根qdiscs的累积统计数据

它默认用于多队列设备,而不是常规的pfifo_fast qdisc,但也可以在附加非多队列(共享) qdisc之后手动附加以恢复多队列行为。

多队列是一种被引用为RSS (接收端扩展)的特性,它基本上是在多个核之间分配分组处理的负载。进一步阅读:https://elixir.bootlin.com/linux/latest/source/Documentation/networking/scaling.rst

票数 9
EN
页面原文内容由Server Fault提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://serverfault.com/questions/474230

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档