zhijuefe 大佬有话说 :
下载服务器用,如何实现带宽动态平均分配
假如服务器带宽100m,经常有单个用户占带宽太高,导致其他用户下载很慢。
后来用了nginx 的limit_rate 1m; 后,发现带宽又不能充分被利用。比如总共只有1个用户下载,速度也被限制在1m,导致剩下的99%带宽浪费。
有没有一个办法,能让带宽动态的平均分配到每一个用户?
如果当前同时有1个人下载,每人限速100m。
如果当前同时有2个人下载,每人限速50m。
如果当前同时有100个人下载,每人限速1m。
如果当前同时有1000个人下载,每人限速0.1m。
赵蜇 大佬有话说 :
让用户各凭本事占就完了,为什么要照顾抢不过带宽的;P
xiaobaiyang 大佬有话说 :
不知道,等大佬回答。
JoeBiden 大佬有话说 :
用户到服务器连接性本来就不一样,不如让快的先下完
foxlovefox 大佬有话说 :
如果当前同时有2个人下载,每人限速50m。
如果有一个是1000M带宽,另一个是512K ADSL怎么办:lol
qibinghua 大佬有话说 :
nginx智能限速模块
Tracker 大佬有话说 :
你这逻辑就是错的
应该这样:
100M的带宽
10个用户:每个用户限速20M
50个用户:每个用户限速20M
100个用户:每个用户限速20M