【RouterOS】突发流量Burst原理详解
本帖最后由 mching 于 2010-9-6 21:02 编辑本文转自mching08的空间http://mching08.com,作者michael。
原文链接http://mching08.com/routeros/201009186.html
1、为什么需要突发流量?
为了用户在短时间内获得很大的带宽,用以博取最有的用户体验!这样讲大家也许还不是很明白,我举个例子吧,比如你给某个IP的限制的下载速率是2Mbps,当用户想要网页时,最大也只能用2M的速率打开,比如打开一个2M的页面要1s,我允许它临时的最高下载速率是10Mbps,那么他不就能很快的打开网页了么,只需要0.2s,这就是突发流量的好处。
2、如何控制突发流量?
还是接着上面的例子,如果他一直处于10Mbps的速率,那么我给这个IP限制的下载速率为2Mbps还有意义么?答案显然是否定的,因此我们需要一个机制来限制他一直占用10Mbps的带宽,于是就有了burst机制。
3、如何在RouterOS上设置突发流量?
http://mching08.com/wp-content/uploads/2010/09/burst-setting.jpg
上图中,burst的关联的设置项有三项,
Burst Limit:突发的最高带宽(即例子中的10M)
Burst Threshold:突发的触发/中断值(平均速率超过该值,实际速率就会迅速降下来)
Burst Time:ROS计算平均值的标准(该值的1/16计算一次平均值)
一般来说,Burst Threshold应该比Max Limit低一点!如果高的话会有什么后果,大家可以想一想?如果设置的值比Max Limit高的话,Burst总是被触发,最终它的速率会很不稳定,而且一般都比Max Limit要大,这是我们不想看到的!
4、看一下实际运作过程中,Burst是如何运作的,在下图中,Burst Limit:512k,Burst Threshold:192k,Burst Time:8s。
http://mching08.com/wp-content/uploads/2010/09/Burst.jpg
注意绿色线和蓝色线交叉的点,即是红色线陡降的地方! 这个没多大的意义,我觉得。 这个没多大的意义,我觉得。
zooyo 发表于 2010-9-6 17:35 http://bbs.routerclub.com/images/common/back.gif
为什么会没有呢?你不希望用户在打开网页的时候飞快,而下载又不过分的使用你的出口带宽吗? 谢谢分享,还真是不太好懂。 这样看就明白多了,谢谢楼主!
页:
[1]