snhym 发表于 2009-9-21 15:33:19

这个功能ROS能实现吗?

就是当内网中只要出现在15秒钟内,连续下载速度达到300K以上时,ROS自动限制那个IP的下载速度到120K.如果不超过15秒,不限制,就可以最大利用带宽(在这个时间内不管下载速度多少,只要不连续15秒达到300K以上都不限制)。

请问这个能功能在ROS中能实现吗?如果能应该怎么设置?或能否给出代码?ROS2。9。27

tyfj 发表于 2009-9-21 16:31:26

queue--->simple queue--->general---->burst

WGHBOY 发表于 2009-9-21 18:15:14

无意义,这15秒里全网挂了

黑少 发表于 2009-9-21 18:48:03

二楼正解

WGHBOY 发表于 2009-9-21 19:31:13

这个可以控制,但是没效果,这个跟你手动设置为120K没什么分别,很少有文件能在15秒之内下载完的,那就是说每个用户只有15秒时间是300K,其余时间都是120K,不知说的对不对

snhym 发表于 2009-9-21 20:28:08

不知是不是楼上的没明白我的意思。我的意思就是要限制长时间下载,比如迅雷下载软件,下歌,在线电影等等,这种情况一般时间比较长,所以才根据时间限制,而其它如打开网页,游戏这些都是短时间的,这种一般几秒钟甚至更短,就不限制,这样有利于打开网站快,游戏数据也传输得快!

WGHBOY 发表于 2009-9-22 02:18:18

你按1楼的说法你试试就知道了,好像现在是你在教我了,你的要求是达不到的

WGHBOY 发表于 2009-9-22 02:21:18

你可能只是自己用吧,要是大网络每人都不限制15秒,你试试卡不卡,那是说限制的前15秒所有流量都给一个人占了,能看懂我的意思么

SAHELI 发表于 2009-9-22 03:08:33

:lol

SAHELI 发表于 2009-9-22 03:08:57

他说的是突发带宽吧

ybb575 发表于 2009-9-22 10:51:50

使用queue--->simple queue设置每个IP的限速,利用burst相关设置可以达到你的目的。

snhym 发表于 2009-9-22 11:22:12

在VM里测试了,有点效果,VM里是用PPPOE 拨我的ADSL,我的电脑做客户机,用脚本生成器试的.
突发时间过后都是以MAX 的速度下载,基本实现我要的效果,这样做我觉得对打开网页速度有提升,如果简单地限制每台机的下载速度,那么,即使人少的时候,有多余的带宽也不能利用,而现在这样做可以突破到设置的极限,那就超过了简单设置统一速度的限制.
感觉有点不太好的就是,ROS不段的循环突发,比如20秒突发一次,突发几种后速度又降到所限制的速度.好象时间跟所设置的时间不太对得上.

WGHBOY 发表于 2009-9-22 11:23:34

他说的是突发带宽吧
SAHELI 发表于 2009-9-22 03:08 http://bbs.routerclub.com/images/common/back.gif
:lol 他根本就不懂什么叫突发带宽,肯定指的是总带宽,还不知他的带宽够不够突发的

snhym 发表于 2009-9-22 12:40:33

我不懂,但不至于连制作RouterOS脚本生成器的人都不懂吧?人家也说行啊。现在的情况是只你一个人说不行,其它不少人说可以哦:lol
我17M带宽,总下载也有1700K以上吧,如果我设置突发极限500K,网怎么会挂?很少情况有15秒内同时三个人使用这个极限吧,即使出现也不会挂啊,最多带宽用尽网速慢而已吧?
如果不是,还请指教。:lol

WGHBOY 发表于 2009-9-22 14:18:26

请看清楚1楼说的话,   就是当内网中只要出现在15秒钟内,连续下载速度达到300K以上时,ROS自动限制那个IP的下载速度到120K.如果不超过15秒,不限制,就可以最大利用带宽(在这个时间内不管下载速度多少,只要不连续15秒达到300K以上都不限制)。我只说事实
页: [1] 2
查看完整版本: 这个功能ROS能实现吗?