Skip to content

对比 TCP BBR 与 TCP CUBUC 在不同场景下的性能. 使用本程序来分析收集到的 tcpdump 数据包发送记录, 以获取他们的各项性能指标.

Notifications You must be signed in to change notification settings

K9A2/cubic-bbr-comparison

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

50 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

README

这是我们实验室用来分析 tcpdump 抓取的在不同 TCP 拥塞控制算法控制下的 iperf3 TCP 数据流的分析工具, 以比较这些 TCP 拥塞控制算法的性能.

本工具使用 Java 语言编写, 实现了根据 CPU 核心数进行并行分析的功能, 默认使用全部 CPU 核心. 为了提高分析效率, 分析函数中引入了 Google 实现的 BloomFilter 来快速滤出被重传的数据包, 然后在 HashMap 内记录这些被重传的数据包的发送次数. 最终, 利用这些统计信息生成被测 TCP 拥塞控制算法的性能分析报告, 并以日志的形式记录在 ./log/ 文件夹中.

About

对比 TCP BBR 与 TCP CUBUC 在不同场景下的性能. 使用本程序来分析收集到的 tcpdump 数据包发送记录, 以获取他们的各项性能指标.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages