下载服务器用,如何实现带宽动态平均分配

假如服务器带宽100m,经常有单个用户占带宽太高,导致其他用户下载很慢。,后来用了nginx,的limit_rate,1m;,后,发现带宽又不能充分被利用。比如总共只有1个用户下载,速度也被限制在1m,导致剩下的99%带宽浪费。,,有没有一个办法,能让带宽动态的平均分配到每一个用户?,如果当前同时有

假如服务器带宽100m,经常有单个用户占带宽太高,导致其他用户下载很慢。
后来用了nginx 的limit_rate 1m; 后,发现带宽又不能充分被利用。比如总共只有1个用户下载,速度也被限制在1m,导致剩下的99%带宽浪费。

有没有一个办法,能让带宽动态的平均分配到每一个用户?
如果当前同时有1个人下载,每人限速100m。
如果当前同时有2个人下载,每人限速50m。
如果当前同时有100个人下载,每人限速1m。
如果当前同时有1000个人下载,每人限速0.1m。

—-zhijuefe发布—-
赵蜇】说到:

让用户各凭本事占就完了,为什么要照顾抢不过带宽的

Tracker】说到:

你这逻辑就是错的
应该这样:
100M的带宽
10个用户:每个用户限速20M
50个用户:每个用户限速20M
100个用户:每个用户限速20M

xiaobaiyang】说到:

不知道,等大佬回答。

JoeBiden】说到:

用户到服务器连接性本来就不一样,不如让快的先下完

foxlovefox】说到:

如果当前同时有2个人下载,每人限速50m。

如果有一个是1000M带宽,另一个是512K ADSL怎么办

qibinghua】说到:

nginx智能限速模块

zhijuefe】说到:

Tracker 发表于 2021-6-26 17:51
你这逻辑就是错的
应该这样:
100M的带宽

按你说的也可以。关键是用什么程序和参数来实现这个功能

1121744186】说到:

zhijuefe 发表于 2021-6-26 17:59
按你说的也可以。关键是用什么程序和参数来实现这个功能

lua

原创文章,作者:梦幻街,如若转载,请注明出处:https://www.szbgp.com/38333.html