嗨,我在网吧里用adsl,有没有办法在所有的电脑上平均分配网速,有没有任何linux (Ubuntu)和Windows的程序,以及下载/上传速度的控制和分发。
例如
发布于 2013-03-27 04:59:32
在大多数情况下,大多数典型的客户端将不会饱和您的互联网带宽。
现在,假设您有四个客户端,两个处于空闲状态,而另外两个客户端正在下载一个大型文件。你不希望每个人分配最多25%的带宽,因为这意味着有些带宽将被闲置。相反,您可能希望下载一个大文件的两个用户各获得50%的带宽,但如果其中一个空闲客户端突然开始使用该连接,则该带宽会下降。现在,只要这是您想要的行为,您就不必做任何事情来实现这一点;考虑到其他因素(每个客户端打开的连接数、缓冲区等)相同,internet路由器无论如何都会这样做。
现在,假设您有四个客户机,两个是空闲的,一个是使用单个TCP连接下载一个大文件,另一个是使用50个TCP连接(例如,如果它们使用对等服务的话)。你不希望使用50个连接的人像使用一个连接的人一样获得带宽的50倍。没有任何形式的塑造,这将是发生在大多数互联网路由器。
QoS是通过路由器形成流量的各种不同方式的总称。请注意,您将只控制从您的客户端传出带宽,而不是传入-这将需要塑造在您的ISP的一方,才能有效。
使用QoS,您可以提供某些类型的通信量,例如HTTP流量、优先于其他类型的流量。或者,您可以给每个客户提供一个最小的保证带宽,如果他们需要它,他们可以拥有它(但如果他们不使用它,其他人仍然可以使用它)。如果您的路由器确实支持这种类型的QoS控件(并不是所有的),那么这可能是一条路。
由于您只能塑造输出带宽,这将有有限的影响,但它仍然可以影响传入带宽-每个传入的数据连接依赖于来自接收端的定期反馈,他们正在接收数据。
https://askubuntu.com/questions/272269
复制相似问题