ROS普通限速+PCQ限速+服务器不限速+详细.docx
《ROS普通限速+PCQ限速+服务器不限速+详细.docx》由会员分享,可在线阅读,更多相关《ROS普通限速+PCQ限速+服务器不限速+详细.docx(14页珍藏版)》请在冰豆网上搜索。
ROS普通限速+PCQ限速+服务器不限速+详细
一.IP限速
普通限速就这样:
我刚刚调整的
:
for aPCfrom1to 239do={/queuesimpleaddname=(A0.$aPC)dst-address=(192.168.0..$aPC)interface=allpriority=6max-limit=1600000/720000burst-limit=2240000/800000burst-threshold=1024000/240000burst-time=16s/10s}
:
for bPCfrom1to 239do={/queuesimpleaddname=(B0.$bPC)dst-address=(192.168.1..$bPC)interface=allpriority=8max-limit=1024000/360000burst-limit=1280000/480000burst-threshold=800000/240000burst-time=10s/8s}
二.PCQ限速
1.PCQ和普通限速是没有冲突的,普通的限速基本上是大于PCQ的限速值,也就是说按10M光纤来说,已经有普通限速的基础上还是要快超过10M的,网速肯定就慢了,这时候马上使用PCQ的限速策略代替普通限速,保证带宽不超过10M。
PCQ启用后,带宽降下来后,那么就再使用普通限速,如此循环.那么有的朋友就会说有普通限速了还搞什么PCQ,直接把速度降低点不就OK了。
我们做PCQ主要的目的是使10M的光纤得到充分利用,不浪费宝贵资源。
白了就是少人的时候带宽给他多用点,速度快点,高峰期的时候减低点,慢点,但不能离谱。
2.首先要保证你ROS是正常的能NAT,一切正常后我们开始做PCQ
2.1 说明:
其他设置值在最后面贴出
2.2 注意:
newpacketmark:
中的(all-mark)这个要自己打上的
2.3在QUEUE菜单里面选择QueueTypes创作PCQ限速的子项
这里就决定了你的限制每个IP多少K的速度(2.9系列可以直接用K单位2.8的不行)
注意看图信息
这里注意下TOTALLIMIT设置我这样吧
--------------------------------------------------------------------------------------------------------------
速度设置到底多少合适呢,如果是100M的就不搞什么PCQ了,我100M的网吧直接每台机器设置20M,用都用不完,他也很少会达到20M哈哈
10M的来说,130台这样吧,PCQ设置800K,最低的了。
普通限速就这样:
我刚刚调整的
:
foraaafrom1to100do={/queuesimpleaddname=(XQ.$aaa)dst-address=(192.168.0..$aaa)interface=allmax-limit=1024000/1024000burst-limit=1280000/1800000burst-threshold=500000/500000burst-time=10s/10s}
其实这些值要自己很了解不端的再调整,感觉满意了那才是适合自己的
-------------------------------------------------------------------------------------------------------------
2.4做流量监视触发器
2.5再做个流量数值使之触发
------------------------------------------------------------------------------------------------------------------
这里再说两句:
*要选择对你的外网线路
*要注意ABOVE是>的意思,就是大于多少K的时候启动这个限制,只要模糊数字就可以
如果你的带宽是10M,你可以直接设置10000000
*另外1个就是BELOW当然就是<小于的意思,这里很关键的地方就是你刚才设置的
每IP限制数了你们看第2张图的2那里,你这个BELOW的数值一定要<它
不然你在限速的时候客户的机器就会1会快1会慢的,其中的道理你们慢慢体会就会理解
10M的来说,PCQOFF为4M=4000000PCQON为9M=9000000(我这里设置为9.6M)
最后两步就快完毕了,耐心的看,耐心的试,完后就感觉很简单了.....
------------------------------------------------------------------------------------------------------------------
2.6再做个执行这个开启与关闭的脚本
图片中的命令直接帖出来,免的大家又看的麻烦,我麻烦下大家便轻松点...
pcqon
/queuetreeenablepcqdown
/queuetreeenablepcqup
pcqoff
/queuetreedisablepcqdown
/queuetreedisablepcqup
2.7排除服务器等机器,不受PCQ限制
做了PCQ,全部机子都是一样速度,连自己用的主机也慢啊,下电影慢死了,网吧只有一个网段,192.168.0.X,怎么样才能单独分某几个IP出来?
以下为设置的例子,超级感谢,能用
看我的例子192.168.0.20和192.168.0.21不受限制
/ipfirewallmangle
addchain=preroutingsrc-address=192.168.0.252action=mark-connection\
new-connection-mark=nopcqlimitpassthrough=yescomment=""disabled=no
addchain=preroutingsrc-address=192.168.0.228action=mark-connection\
new-connection-mark=nopcqlimitpassthrough=yescomment=""disabled=no
addchain=preroutingconnection-mark=nopcqlimitaction=acceptcomment=""\
disabled=no
把这个脚本允许下,接这到第一部那里,把顺序拉下调整下,请看下图再发图吧: