首页 / 知识点 2 / 排队时延与丢包

排队时延与丢包

这个实验用三路业务流共享一条输出链路,帮助学生观察“到达速率”“服务速率”“队列长度”和“丢包策略”之间的关系。核心问题不是包会不会到,而是当链路忙不过来时,哪些包会排队、哪些包会被丢掉。

核心概念:排队时延 核心概念:拥塞与丢包 支持策略对比实验

实验参数

丢包策略

当前只保留两种稳定可演示的策略。RED 逻辑仍保留在代码中,但暂不作为对外实验项。

上层业务每分钟发出的数据包数量。数值越高,进入队列的压力越大。

链路每分钟能传出去的数据包数量。数值越小,越容易形成积压。

数值摘要

到达速率 40 包/分钟
服务速率 80 包/分钟
负载比 0.50

当前判断

系统负载较轻

队列不会长时间堆积,大多数包能直接进入服务。

当前策略

尾部丢包

队列满时拒绝新到达的包,保留队列中已经等待的旧包。

推荐实验场景

动画演示区

流量颜色

发送方 A

发送方 B

发送方 C

你应该观察什么

  • 缓冲区是否越来越满。
  • 链路上的包是否持续不断。
  • 哪一种颜色的包先被丢掉。

教学重点

  • 到达速率低于服务速率时,排队时延通常较小。
  • 到达速率高于服务速率时,队列会积压并导致丢包。
  • 不同丢包策略会影响“谁被淘汰”,但不会消除拥塞本身。

实验分享

这个链接会记录当前的丢包策略和两组速率参数。后续 Coze 可以直接把它作为推荐实验链接发给学生。

修改参数后,这里的链接会自动更新。