有没有人知道一个工具可以按百分比分配当前可用的带宽?我们在一个GPRS连接上,可用带宽经常变化。我想取得的成果如下:
使用tc (iproute2),我通过使用htb并创建了3个速率为60 / 30 / 10 kbps的类,成功地实现了这个方向。通过使用100 if的上限,类将使用任何可用带宽低于100 but,如果可用,但永远不会更多。
然而,这种静态配置的带宽并不是对我们有效的解决方案,因为我们的带宽是非常可变的,我们不想配置上限。我们的目标是尽可能多地使用可用带宽。理想情况下,我们不希望配置一个以字节/秒为单位的速率,而是以一个百分比来配置。这有可能吗?我看了一个prio的qdisc,但是那里的文档真的很缺乏。
谢谢!
发布于 2016-01-26 18:38:34
tc可以做的远不止是源自Linux高级路由和流量整形方法的ADSL线路流量整形的标准示例。确实,规范示例在静态配置的带宽中工作得最好,但这并不意味着它是tc唯一可以配置的东西。这是相当广泛的,并可能会使您的道路上;如果不是,一个更详细的解释,您想要做什么,似乎是有序的。
无论如何,由于tc只是内核内核中的实际流量整形子系统(内核)的配置工具,如果tc不能这样做,什么都不能。
发布于 2016-02-05 08:13:01
经过一些研究,可以清楚地看出,不可能将可用带宽按百分比进行分配。系统无法知道当前可用的带宽。
https://unix.stackexchange.com/questions/257794
复制相似问题