首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何公平分配互联网速度

问如何公平分配互联网速度
EN

Ask Ubuntu用户
提问于 2013-03-25 14:06:56
回答 1查看 11.1K关注 0票数 2

嗨,我在网吧里用adsl,有没有办法在所有的电脑上平均分配网速,有没有任何linux (Ubuntu)和Windows的程序,以及下载/上传速度的控制和分发。

例如

  1. Internet速度由服务器/代理或主计算机控制
  2. 客户对所有客户都有相同的速度配额。
EN

回答 1

Ask Ubuntu用户

回答已采纳

发布于 2013-03-27 04:59:32

在大多数情况下,大多数典型的客户端将不会饱和您的互联网带宽。

现在,假设您有四个客户端,两个处于空闲状态,而另外两个客户端正在下载一个大型文件。你不希望每个人分配最多25%的带宽,因为这意味着有些带宽将被闲置。相反,您可能希望下载一个大文件的两个用户各获得50%的带宽,但如果其中一个空闲客户端突然开始使用该连接,则该带宽会下降。现在,只要这是您想要的行为,您就不必做任何事情来实现这一点;考虑到其他因素(每个客户端打开的连接数、缓冲区等)相同,internet路由器无论如何都会这样做。

现在,假设您有四个客户机,两个是空闲的,一个是使用单个TCP连接下载一个大文件,另一个是使用50个TCP连接(例如,如果它们使用对等服务的话)。你不希望使用50个连接的人像使用一个连接的人一样获得带宽的50倍。没有任何形式的塑造,这将是发生在大多数互联网路由器。

QoS是通过路由器形成流量的各种不同方式的总称。请注意,您将只控制从您的客户端传出带宽,而不是传入-这将需要塑造在您的ISP的一方,才能有效。

使用QoS,您可以提供某些类型的通信量,例如HTTP流量、优先于其他类型的流量。或者,您可以给每个客户提供一个最小的保证带宽,如果他们需要它,他们可以拥有它(但如果他们不使用它,其他人仍然可以使用它)。如果您的路由器确实支持这种类型的QoS控件(并不是所有的),那么这可能是一条路。

由于您只能塑造输出带宽,这将有有限的影响,但它仍然可以影响传入带宽-每个传入的数据连接依赖于来自接收端的定期反馈,他们正在接收数据。

票数 1
EN
页面原文内容由Ask Ubuntu提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://askubuntu.com/questions/272269

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档