什么是队列深度

在网络损伤仪WANsim中,队列是指一个用于缓存报文的缓冲池。深度是指缓冲池可以存储的最大数据量。当WANsim接受的报文超出了带宽限制的量时,溢出的报文会进入队列中。

我们可以在WANsim中进入损伤界面来调节队列深度的大小。通过下拉框,可以选择不同的单位。



packet:可以缓存的最大的数据包个数

KB:以千字节为单位的可以缓存的最大数据量

ms:以毫秒为单位的最大排队时延

队列深度的作用

队列深度实际上是一个缓冲池(Buffer)。它可以使部分溢出的数据等待转发,而不是被直接丢弃。缓存池中的数据有3种动作。

  • 当带宽不够时,溢出的数据会存储在队列中一直等待。
  • 当等待到充足的带宽后,队列中的数据会被转发。
  • 当队列已满,带宽仍然不够时,溢出的数据会被丢弃。

队列深度的大小会影响到报文的时延。

对于大多数网络来说,小的队列深度造成的时延会比较小,但是可能导致丢弃更多的数据包。大的队列深度则会造成较大的时延,丢弃较少的包,但是某些报文可能应为等待转发的时间太长而会失效。

最新文章

  1. SQL SERVER 2014 下IF EXITS 居然引起执行计划变更的案例分享
  2. 了解真实的『REM』手机屏幕适配
  3. http://www.open-open.com/lib/view/open1397274257325.html
  4. 第九篇 ERP实施项目中需求分析及方案设计的通用思路
  5. IIS 允许无后缀文件访问的配置
  6. C# 如何为应用程序加入多个图标?
  7. poj -2975 Nim
  8. Java IO使用入门
  9. 记一个 DataBindings遇到的坑,当ComboBox同时绑定DataSource与DataBindings的时候,绑定的元素一定要同名
  10. SpringBoot 动态切换多数据源
  11. Deep Learning(花书)教材笔记-Math and Machine Learning Basics(线性代数拾遗)
  12. 大明A+B
  13. nginx下后端节点realserverweb健康检测模块ngx_http_upstream_check_module
  14. python多行代码简化
  15. Python基础(9)——类
  16. Paint的基本使用
  17. Azkaban上传出错
  18. Linq快速入门——扩展方法
  19. RAID卡 BBU Learn Cycle周期的影响
  20. 【软件】chrome设置默认字体

热门文章

  1. APP的闪退和无响应
  2. 『居善地』接口测试 — 13、Moco框架的使用
  3. BLO
  4. Linux常用目录解释
  5. 玩转html2canvas以及常见问题解决
  6. Maven项目无法下载JAR包,输入mvn help:system出现No plugin found for prefix 'help' in the current project and in the plugin groups的解决方案
  7. 乘风破浪,Windows11预览版升级和安装,积极准备中的大跃进
  8. sonarqube 8.9版本配置项目访问权限
  9. 解决spring boot中文乱码问题
  10. Linux安装telnet(转)