首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >动态带宽控制

动态带宽控制
EN

Unix & Linux用户
提问于 2016-01-26 16:51:49
回答 2查看 417关注 0票数 1

有没有人知道一个工具可以按百分比分配当前可用的带宽?我们在一个GPRS连接上,可用带宽经常变化。我想取得的成果如下:

  • 通往x端口的出口:可用带宽的60%
  • 进出y端口:可用带宽的30%
  • 所有其他出口流量:可用带宽的10%

使用tc (iproute2),我通过使用htb并创建了3个速率为60 / 30 / 10 kbps的类,成功地实现了这个方向。通过使用100 if的上限,类将使用任何可用带宽低于100 but,如果可用,但永远不会更多。

然而,这种静态配置的带宽并不是对我们有效的解决方案,因为我们的带宽是非常可变的,我们不想配置上限。我们的目标是尽可能多地使用可用带宽。理想情况下,我们不希望配置一个以字节/秒为单位的速率,而是以一个百分比来配置。这有可能吗?我看了一个prio的qdisc,但是那里的文档真的很缺乏。

谢谢!

EN

回答 2

Unix & Linux用户

发布于 2016-01-26 18:38:34

tc可以做的远不止是源自Linux高级路由和流量整形方法的ADSL线路流量整形的标准示例。确实,规范示例在静态配置的带宽中工作得最好,但这并不意味着它是tc唯一可以配置的东西。这是相当广泛的,并可能会使您的道路上;如果不是,一个更详细的解释,您想要做什么,似乎是有序的。

无论如何,由于tc只是内核内核中的实际流量整形子系统(内核)的配置工具,如果tc不能这样做,什么都不能。

票数 1
EN

Unix & Linux用户

发布于 2016-02-05 08:13:01

经过一些研究,可以清楚地看出,不可能将可用带宽按百分比进行分配。系统无法知道当前可用的带宽。

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

https://unix.stackexchange.com/questions/257794

复制
相关文章

相似问题

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