防止下载耗尽 Linux 上的所有带宽

防止下载耗尽 Linux 上的所有带宽

在 Linux 中,单次下载可以使用所有可用带宽,这样就无法启动任何其他连接。(例如,如果我正在下载更新,我就无法同时上网)

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

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

谢谢

答案1

我个人从未尝试过任何带宽限制应用程序,但如果你想找个好地方看看 Linux 的一些应用程序,请查看带宽限制维基百科条目。

在上述解决方案中,我听说过涓涓细流以及基于 Squid 的实现(例如带宽限制方法)。

答案2

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

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

这是一个关联到 libtorrent / rtorrent wiki。它有一个浏览源按钮

相关内容