Bry*_*ber 2 networking linux windows bandwidth intranet
在我工作的公司,我们有一个长期存在的问题,即 Linux PC(各种 Ubuntu)的大量下载(不是 P2P,不仅仅是更新)淹没了我们的互联网连接。无论出于何种原因,即使使用相同的浏览器 (Chrome),从 Windows PC 下载也不是这种情况。
我见过各种用于限制每台 PC 消耗的带宽的解决方案,但它们似乎不是正确的解决方案。它们通常会限制以太网带宽,而不仅仅是互联网带宽。即使在最好的情况下,他们也只会将带宽限制在我们互联网管道的配置部分,这也不是我们想要的。我们不想人为地限制我们的互联网管道的使用,我们只想要一个特定的“流”来排除其他的。
在更技术层面上,了解源自 Linux 的流量与来自 Windows 的流量之间存在哪些导致如此不同行为的低级别差异会更有趣。
我们更愿意不对 Linux PC 进行速率限制,而是让它们成为二流公民。我们更愿意解决导致他们胜过其他客户的相同活动的任何差异。
在您的情况下,我会安装代理服务器(例如Squid)并将其设置为透明。这应该允许你做几件事:
如果您决定使用 Squid,这里有一个关于如何将其设置为透明的小教程。
你也可以在这个盒子上实现 QoS,允许像任何小数据包和 ping 和 ssh 之类的东西优先于大数据包。 这个项目看起来很有前途,但我还没有在任何地方使用过,所以请谨慎对待。