找回密码
 注册

QQ登录

只需一步,快速开始

搜索
查看: 5419|回复: 9

[限速] 是pcq整体均流限速好,还是单ip简单限速好

[复制链接]
发表于 2007-10-16 22:58:34 | 显示全部楼层 |阅读模式

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

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

×
我们ADSL 1M的用户带10台机子,我们要求不高,就是能上QQ、网游、网页就可,限速的原因是怕有人用P2P 软件长期、大流量占用已十分有限的带宽,我测试过了,如果不进行限速,打开网页,特别是打开的百度的图片搜索相对开启限速时快了很多。我的单ip简单限速是最大61K/420K。试问:用是pcq整体均流限速好,还是单ip简单限速好,对打开网页影响小些?
routeros
发表于 2007-10-16 22:59:45 | 显示全部楼层
你可以都试试了,测试的结果自己满意就行了啊
routeros
回复

使用道具 举报

发表于 2007-10-17 18:10:35 | 显示全部楼层
单个ip好,,,我使用过pcq 时间一长总有问题,,,而且问题比较异常,
routeros
回复

使用道具 举报

发表于 2007-10-18 12:51:40 | 显示全部楼层
pcq ---网络不忙时,单用户可以网速很大; 网络忙时,可能引起各用户网速分配不均。
单ip ---网络不忙时,单用户无法使用最大网速; 网络忙时,各用户网速均配。
routeros
回复

使用道具 举报

发表于 2007-10-18 13:13:54 | 显示全部楼层
用基于单IP的“策略限速”
这样既没有PCQ的网速分配不均,也没有单用户无法使用最大网速的问题,我30M电信光纤带60台机器(我们这里光纤便宜)
max-limit为4M,下载速度为4M
burst-limit为8M,开网页、看电影、玩游戏时的速度为8M
burst-threshold为1M,burst-time为30s
这样一来,如果你全力下载,你就被限制4M,如果你不下载,就拥有8M的带宽。
真是爽歪歪
routeros
回复

使用道具 举报

 楼主| 发表于 2007-10-18 22:42:35 | 显示全部楼层

回复 #5 esophack 的帖子

还有一个更完美的办法:见本人另一贴http://bbs.routerclub.com/thread-27579-1-1.html 四楼发言

[ 本帖最后由 lshzcb1 于 2007-10-18 22:45 编辑 ]
routeros
回复

使用道具 举报

发表于 2007-10-18 23:05:56 | 显示全部楼层

回复 #6 lshzcb1 的帖子

这个脚本还得改改
用小型网络不错,网吧不是很实用,不过各有各的优缺点。
routeros
回复

使用道具 举报

 楼主| 发表于 2007-10-19 10:15:10 | 显示全部楼层
我是这样的:1.先设好简单限速规则 2.通过防火墙列表出正在上网的机器.  3.通过脚本只改限速值,其中变量m值也限定在1-10的范围内。
  脚本参考:第一个:随机启动只执行一次的(我的2.9.27在计划任务时做不到,只能手动,望告之)
  :global s 100
  第二个:每5分种执行一次(本人的为1M的ADSL):
:set m 0
:foreach i in=[/ip fir add find list=正在上网] do={:set m ($m+1)}
:if($m>10) do={:set m 10}
:set at ((500 / $m *1000) . "/360000")
:set max ((550 / $m *1000) . "/420000")
:set brlim ((900 / $m *1000) . "/580000")
:set brold ((200 / $m *1000) . "/100000")
:if (($m<$s) || ($m>$s)) do={:foreach i in=[/queue simple find interface=all] do={/queue simple set $i direction=both limit-at=$at max-limit=$max burst-limit=$brlim burst-threshold=$brold burst-time=30/30}
:global s $m
routeros
回复

使用道具 举报

发表于 2007-10-20 02:23:14 | 显示全部楼层
想获取正在上网的ip数,用arp判断肯定不准,另外如果pppoe呢....
routeros
回复

使用道具 举报

 楼主| 发表于 2007-10-20 09:14:02 | 显示全部楼层
正在上网的数量不要在arp列表里获取,因做了arp邦定,只能在防火墙里做(我说了的),pppoe应该也可以
另外9楼提出的改,我也想到了,但是这样,在相同上网数量(m值相同)的情况下即也会执行,限速数值的变动(虽然限速数值相同但是,只要命令一执行,他就会重新执行一次) cpu负担不说,没有执行这个的必要。
routeros
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-6-3 01:59 , Processed in 0.106482 second(s), 6 queries , Gzip On, Redis On.

Powered by Discuz! X3.5 Licensed

© 2001-2023 Discuz! Team.

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