突发速率基本概念
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之间形成有规律的跳跃波动线.
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之间形成有规律的跳跃波动线.
相关文章推荐
- 深入浅出Win32多线程程序设计之基本概念
- 二、AOP原理和基本概念
- Windows phone开发(1)一些基本概念
- Word2vec基础介绍(一):主要概念和基本流程
- k8s基本概念-配置调度策略之(Taints-and-Tolerations)
- java简单总结1(对象的基本概念)
- V8 JavaScript Engine 入门指南 4.1 -- 基本概念(Handle,Scope,Context)
- 数据库基本概念
- 170614 杂项-.NET平台基本概念
- JavaScript高级程序设计第三章基本概念——语句
- 数据结构的基本概念
- 领域模型的一些基本概念
- Cookie学习笔记一:基本概念
- 深入浅出JMS(一)--JMS基本概念
- 网络的基本概念及通讯方式
- 深入浅出JMS(一)--JMS基本概念
- java线程的基本概念&&生命周期
- Activity中UI框架基本概念
- 图像处理基本概念——卷积,滤波,平滑
- Elasticsearch5入门(2)基本概念