找回密码
 注册

QQ登录

只需一步,快速开始

搜索
查看: 12014|回复: 18

[限速] ROS动态限速不成功!求高手帮忙!

[复制链接]
发表于 2007-9-23 23:16:01 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?注册

×
如图所示:

001.jpg


002.jpg


在node_off的情况下,我在客户机测试所得的速率依然还是原先所限制的速率,没有得到提高。请高手解答!
routeros
发表于 2007-9-23 23:31:55 | 显示全部楼层
我今天才刚刚弄好动态限速
routeros
回复

使用道具 举报

 楼主| 发表于 2007-9-24 12:40:02 | 显示全部楼层
要求高手帮忙解决
routeros
回复

使用道具 举报

发表于 2007-9-24 13:22:52 | 显示全部楼层
先作PCQ的静态限速,然后在改成动态的。
routeros
回复

使用道具 举报

发表于 2007-9-24 14:12:13 | 显示全部楼层
标记所有包没有?
routeros
回复

使用道具 举报

 楼主| 发表于 2007-9-25 22:56:15 | 显示全部楼层
已经动态限速成功了,多谢大家的帮助!大家有这方面的需要可以跟我联系QQ:51069504
routeros
回复

使用道具 举报

 楼主| 发表于 2007-9-25 22:57:16 | 显示全部楼层
不过占用CPU好高的,我用的是塞扬D 2.8G,256MB内存都会占用到100%去哟
routeros
回复

使用道具 举报

发表于 2007-9-26 10:36:59 | 显示全部楼层
没有想像的那样好。



ROS动态限速(检测外网总速度进行限速开关)废话不说先看脚本原理:
以下操作全部在WINBOX界面里完成
介绍:可以实现在总速度不超过9M的情况下自动关闭所有生成的限速规则在总速度超过18M的时候自动启动所有生成的限速规则。
说明:在输入脚本内容时不要把两边的()带上,那个是为了区分非脚本字符。
          总速度=你的外网网卡当前速度。

打开 /system/scripts
脚本:
:for aaa from 1 to 254 do={/queue simple add name=(ip_ . $aaa) dst-address=(192.168.0. . $aaa) interface=wan max-limit=256000/800000 burst-limit=1000000/3000000 burst-threshold=128000/512000 burst-time=30s/1m      }

上面是生成限速树,对网段内所有IP的限速列表!

下面进入正题:
脚本名:node_on
脚本内容:(:for aaa from 1 to 254 do={/queue sim en [find name=(ip_ . $aaa)]})
脚本名:node_off
脚本内容:(:for aaa from 1 to 254 do={/queue sim dis [find name=(ip_ . $aaa)]})

scripts(脚本部分)以完成
打开 /tools/traffic monitor

新建:
名:node_18M      traffic=received      trigger=above      on event=node_on threshold:18000000
新建:
名:node_9M      traffic=received      trigger=below      on event=node_off      threshold:9000000
在输入脚本内容时不要把两边的()带上,那个是为了区分非脚本字符。

[ 本帖最后由 cracks 于 2007-9-26 10:38 编辑 ]
routeros
回复

使用道具 举报

发表于 2007-9-26 10:50:45 | 显示全部楼层
8888888888888
routeros
回复

使用道具 举报

发表于 2007-9-26 12:05:34 | 显示全部楼层
如果内网用户数据流量大部分时间都跟脚本阀值差不多的话,做这个动态限速根本没有什么太大的意义,并且还会造成服务器运行不稳定因素的存在:因为一关闭限速后,外网流量马上就飚升到了开启限速的伐值了,又马上要开启限速了,所以,在一开一关中,老是这样轮流不停,限速列表中又有200多个限速规则不停的跟着开户和禁用,所以CPU一直会占用那么多了.CPU一直在高使用率的情况下,就会造成服务器不稳定的情况.
routeros
回复

使用道具 举报

发表于 2007-9-26 12:37:58 | 显示全部楼层
在网络繁忙时会有这样的问题,但是对突发流量限制还是有效的,关键是平衡点。
routeros
回复

使用道具 举报

发表于 2007-9-26 14:02:55 | 显示全部楼层
脚本名:node_on
脚本内容:(:for aaa from 1 to 254 do={/queue sim en [find name=(ip_ . $aaa)]})
脚本名:node_off
脚本内容:(:for aaa from 1 to 254 do={/queue sim dis [find name=(ip_ . $aaa)]})
这样写cpu不累死才怪
routeros
回复

使用道具 举报

 楼主| 发表于 2007-9-26 23:05:55 | 显示全部楼层
那要怎么样写脚本才是最节省CPU资源呢 ?
routeros
回复

使用道具 举报

发表于 2007-11-3 22:11:53 | 显示全部楼层
不要按流量啦,按时段可不可以啊,比如限制晚上12点后整体限速流量加大,下载为150KB,上传为60KB,一直到明天早上12,到12点以后切换限速脚本为下载80KB,上传60KB,谁帮忙写个例子,谢谢!!!
routeros
回复

使用道具 举报

发表于 2008-5-9 00:36:18 | 显示全部楼层
PPP 里用定时启用和关闭profiles就可以了吧
routeros
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

QQ|Archiver|手机版|小黑屋|软路由 ( 渝ICP备15001194号-1|渝公网安备 50011602500124号 )

GMT+8, 2024-12-23 14:58 , Processed in 0.063800 second(s), 5 queries , Gzip On, Redis On.

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表