包级服务桶(PLSB )

Packet Level Service Bucket:包级服务桶,是一种流量控制桶算法,用来:

  • 约定访问速率(Committed Access Rate: CAR)
  • 采用服务桶(ServiceBucket)对流量的规格进行评估。

服务桶可以看作是一个存放一定数量服务令牌的容器系统按设定的速度向桶中放置服务令牌,当桶中服务令牌满时,多出的服务令牌溢出,桶中服务令牌不再增加。

每到达一个报文就进行一次评估。每次评估,如果桶中有足够的服务令牌可供使用,则说明流量控制在允许的范围内,此时要从桶中取走与报文转发权限相当的服务令牌数量;否则说明已经耗费太多的服务令牌,流量超标了。

包级服务桶(PLSB )

在典型的4-7层网络性能测试中,可以通过包级服务桶来对并发数量和流速进行评估和精准控制。下图示例了一个使用包级服务桶技术完成高并发、稳定流速测试的例子:

高并发(5000万)的稳定性

包级服务桶(PLSB )

在高并发下,流速稳定性

包级服务桶(PLSB )

实时统计

包级服务桶(PLSB )
0

点评

点赞

相关文章