您的位置:首页 > 其它

突发速率基本概念

2011-04-16 14:37 218 查看
突发速率基本概念
burst-limit的设置被用来允许在短时间段内使用更高的速率.路由器每隔1/16的burst-time,计算前一次burst-time时间内平均率.
如果这个平均速率低于brust-threshold,则仍可使用burst-limit速率下载,否则真实的速率将下降到max-limit或limit-at速率.
假设有以下设置:max-limit=256000, burst-time=8, burst-threshold=192000, burst-limit=512000.
现有一用户开始使用FTP下载一个文件.边看图边看解释.

在开始下载的瞬间,前8秒的下载速率是0,因为还没有数据被下载.所以此时允许以burst-limit 512000速率下载.
当下载1秒后,前8秒的下载速率是(0+0+0+0+0+0+0+512)/8=64kbp,此值低于burst-threshold,所以此时仍允许以burst-limit 512000速率下载.
当下载2秒后,前8秒的下载速率是(0+0+0+0+0+0+512+512)/8=128kbp,此值低于burst-threshold,所以此时仍允许以burst-limit 512000速率下载.
当下载3秒后,前8秒的下载速率是(0+0+0+0+0+512+512+512)/8=192kbp,此值等于burst-threshold,所以此时向后以max-limit 256000速率下载.
现在你可能发现了,burst-time设置为8秒,可实际以突发速率下载的时间只有3秒.
真实情况是:实际突发速率下载的时间*突发时间内的实际速率/burst-time=burst-threshold.
如果突发时间内实际速率确实等于"burst-limit",则"实际突发速率下载时间"为burst-threshold与burst-limit的比值再乘以burst-time.
注意:设置带宽控制速率限制的时,最好按以下关系设置,burst-limit > max-limit > burst threshold > limit-at.
如果不按此值设置,例如当burst threshold 大于max-limit时,当下载一个几百M的大文件时,实际突发时间结束后,速率并不是期望的直线,而是在max-limit和burst-limit之间形成有规律的跳跃波动线.
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: