Linux(但不是 Windows)下载占用了我们所有的 Internet 带宽

Bry*_*ber 2 networking linux windows bandwidth intranet

在我工作的公司,我们有一个长期存在的问题,即 Linux PC(各种 Ubuntu)的大量下载(不是 P2P,不仅仅是更新)淹没了我们的互联网连接。无论出于何种原因,即使使用相同的浏览器 (Chrome),从 Windows PC 下载也不是这种情况。

我见过各种用于限制每台 PC 消耗的带宽的解决方案,但它们似乎不是正确的解决方案。它们通常会限制以太网带宽,而不仅仅是互联网带宽。即使在最好的情况下,他们也只会将带宽限制在我们互联网管道的配置部分,这也不是我们想要的。我们不想人为地限制我们的互联网管道的使用,我们只想要一个特定的“流”来排除其他的。

在更技术层面上,了解源自 Linux 的流量与来自 Windows 的流量之间存在哪些导致如此不同行为的低级别差异会更有趣。

我们更愿意不对 Linux PC 进行速率限制,而是让它们成为二流公民。我们更愿意解决导致他们胜过其他客户的相同活动的任何差异。

Lad*_*ada 5

在您的情况下,我会安装代理服务器(例如Squid)并将其设置为透明。这应该允许你做几件事:

  1. 确定 Ubuntu 机器正在下载哪些文件。
  2. 缓存文件,以便只有第一个影响您的 Internet 带宽。
  3. 速率限制任何请求。

如果您决定使用 Squid,这里有一个关于如何将其设置为透明的小教程

你也可以在这个盒子上实现 QoS,允许像任何小数据包和 ping 和 ssh 之类的东西优先于大数据包。 这个项目看起来很有前途,但我还没有在任何地方使用过,所以请谨慎对待。