ROS时间段限速和动态限速.docVIP

  1. 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
ROS时间段限速和动态限速

ROS时间段限速和动态限速 这次给大家做个教程 ROS 动态限速 没有用到PCQ 是用的多固定限速、 周一到周五 分2个时间段限速 双休则固定先速 还有一种就是根据流量限速。 比如我网吧30M光纤, 我设置动态26M 当外网流量到26M的时候 则自动启用另一限速 当没达到26M的时候都是使用另外一种限速。 这种呢 要求机器配置比较高 因为有时候流量冲击太大一下流量超过26M一下又很少。脚本一直反复运行所以针对ROS主机配置要比较高才行 另外 宽代比较少的用户 比如10M带150台 不推荐 这种 推荐 分时段限速 好了不多说了。 我下面来演示。。 由于我只是个网管 (服务性质的那种。自己的网吧主管没给帐号密码。我就拿我远程给朋友做的一家高中来演示。。) 做这个之前 比如我有200台PC 那么则要加三个脚本 同时限制200台。那么大家会问我会不会有冲突。我告诉你不会因为一个脚本运行的时候其他2个脚本已经禁用 好了不多说废话了。自己看操作 :for yxcs from 2 to 254 do={ /queue simple add name=(A . $yxcs) dst-address=(192.168.1. . $yxcs . /32) max-limit=5000000/5000000 } 我限制192.168.1.2-192.168.1.254 5M 这是普通限速。就是所谓的高峰期限速吧 脚本加完俺改改 :for yxcs from 2 to 254 do={ /queue simple add name=(B . $yxcs) dst-address=(192.168.1. . $yxcs . /32) max-limit=8000000/8000000 } 平常限8M 还得加个 是双休限制的脚本 那么既然是双休那么就用4M吧 这个宽代限制多少 根据你自己实际的宽代操作。我只是演示。。 脚本如下 :for yxcs from 2 to 254 do={ /queue simple add name=(C . $yxcs) dst-address=(192.168.1. . $yxcs . /32) max-limit=4000000/4000000 } 脚本是加上去了 这样同时限制3个速度会有冲突吧?呵呵告诉你不会。因为我一会要做到计划任务 是禁用2个脚本自动启用另外个。 那么怎么做。看操作。。 先做 0:00-16:00的 在做16:01-23:59:50 好了下面开始 interval 前面加1D是每天都执行的意思 上面的start time 是时间精确到秒。 name是脚本名字 start date 不用管。默认即可 :for szwm from=2 to=254 do={queue simple disable (A . $szwm)} :for szwm from=2 to=254 do={queue simple enable (B . $szwm)} :for szwm from=2 to=254 do={queue simple disable (C . $szwm)} 这三行大家可能问我是什么意思了 我告诉你就是 第一行和第三行是禁止 B C开头的 2-254的限速列表 第二行则是启用B 2-254的限速 我演示给大家看。。 我现在把B的禁掉。 A C现在都是开着的 根据我上面的脚本所说 我运行脚本后会自动把A C开头的禁掉。B则自动启用 此时执行脚本的时候ROS CPU会100% 几秒 不过不碍事我测试过。下面根本没感觉 下面我们测试下 看到没有。 这样B开头的限速就启用了。 A C的都禁掉了所以失效了。。 记得设置计划任务的时候脚本间隔时间在20秒差不多。 那么我们现在在设置高峰期的限速 正常限速是 晚上0:00自动启用 那么高峰期网吧一般下午17 18点才会满机吧。或者19 20点才会 那么我就设置18:00吧。。 自己看操作 既然是高峰期那么就是A开头的 这个时候脚本就要改改了 改 B C 自动禁掉。 A自动启用 我们实验下脚本 看到没有这就是效果 2个计划任务就可以实现每天 不同时间不一样的网速 那么双休怎么办呢? 我自己在网上有哪些信誉好的足球投注网站了下脚本并实验过 已经完美解决现在演示给大家看。 :if([:pick [/system clock get date] 4 7]=28/) do={:for szwm from=2 to=254 do={queue simple enable (B . $szwm)} } :if([:pick [/system clock get date] 4 7]=28/) do={:for szwm from=2 to=254 do={queue simple di

文档评论(0)

jgx3536 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

版权声明书
用户编号:6111134150000003

1亿VIP精品文档

相关文档