首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >将队列规则重置回默认的pfifo_fast规则吗?

问将队列规则重置回默认的pfifo_fast规则吗?
EN

Server Fault用户
提问于 2012-12-12 09:11:10
回答 3查看 47.3K关注 0票数 15

我正在尝试暂时设置一个限制速率的队列纪律,然后稍后删除它:

代码语言:javascript
复制
# /sbin/tc qdisc add dev eth1 root tbf rate 600kbit latency 50ms burst 1540
# /sbin/tc qdisc del dev eth1 root

不幸的是,这完全消除了队列规则,并阻止了队列删除后传出数据传输的工作。

我希望能够将队列规则重新设置为默认的:

代码语言:javascript
复制
qdisc pfifo_fast 0: dev eth1 root refcnt 2 bands 3 priomap  1 2 2 2 1 2 0 0 1 1 1 1 1 1 1 1

但是,似乎不能手动创建pfifo_快地 qdisc:

代码语言:javascript
复制
# /sbin/tc qdisc add dev eth1 root pfifo_fast
qdisc 'pfifo_fast' does not support option parsing

我发现的工作是创建一个新的简单队列规则:

代码语言:javascript
复制
# /sbin/tc qdisc add dev eth1 root prio

但是,我想知道如何在不重新启动的情况下将其重新设置为真正的默认设置。

EN

回答 3

Server Fault用户

发布于 2013-05-23 14:27:18

若要删除并添加新的队列规则,请执行以下操作:

代码语言:javascript
复制
tc qdisc del dev eth1 root
tc qdisc add dev eth1 root pfifo

或者,如果队列规则已经到位,您可以直接替换它:

代码语言:javascript
复制
tc qdisc replace dev eth1 root pfifo
票数 13
EN

Server Fault用户

发布于 2013-03-18 15:00:35

来自http://www.knowplace.org/pages/howtos/traffic_成形_使用_linux/examples.php:

代码语言:javascript
复制
tc qdisc del dev eth1 root
票数 5
EN

Server Fault用户

发布于 2013-06-28 19:12:20

pfifo_fast的手册页(man pfifo_fast )说,接口会自动附加pfifo_fast qdisc -然后添加不同的qdisc,然后删除这个qdisc,pfifo_fast将自动返回服务。

这表明在OP的设置中有什么东西坏了。

经以下测试:

代码语言:javascript
复制
$ uname -a
Linux debian-testing-vm 3.2.0-4-amd64 #1 SMP Debian 3.2.41-2 x86_64 GNU/Linux
票数 2
EN
页面原文内容由Server Fault提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://serverfault.com/questions/457354

复制
相关文章

相似问题

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