防止下载使Linux上的所有带宽饱和


4

在Linux中,单个下载可以使用所有可用带宽,因此无法启动任何其他连接。(例如,如果我下载更新,我不能同时上网)

有没有办法在不同的连接之间设置某种公平的排队,以便分享?

我使用sfq qdisc检查了tc,但似乎必须将其调整到当前可用带宽,这在xDSL上可能很难,因为根据提供商,最大下行带宽无法完全可用。

谢谢

Answers:


2

我个人从未尝试过任何带宽限制应用程序,但如果你想看一些Linux应用程序的好地方,请查看Bandwidth throttling Wikipedia条目的“外部链接”部分。

在上面提到的解决方案中,我听说过涓流和基于Squid的实现(比如带宽限制HOWTO)。


我也尝试了奇迹。它的问题在于你需要预先知道总的上/下带宽以将其作为输入,并且当接口在互联网和局域网上时更加烦人,这样你最终可以塑造所有局域网DSL线路的相同带宽上的相关流量。
Metiu 2011年

0

我不知道它是如何完成的,但是rtorrent客户端(控制台bittorrent客户端)能够限制传输,因此不会使带宽饱和。

也许rtorrent的来源会提供一些线索。

这是libtorrent / rtorrent wiki 的链接。它有一个浏览源按钮

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.