KCC vs BBR:跨洲际压力测试报告(韩国首尔 → 澳大利亚悉尼)

KCC vs BBR:跨洲际压力测试报告(韩国首尔 → 澳大利亚悉尼)

1. 测试环境

1.1 硬件与网络

项目客户端服务端
位置韩国 首尔澳大利亚 悉尼
云平台Oracle Cloud ARMAWS Lightsail(ap-southeast-2a)
CPUARM Neoverse N1(0xd0c),2 核 @ 50 BogoMIPSIntel Xeon Platinum 8259CL @ 2.50GHz,2 vCPU(1 核 2 线程)
架构aarch64x86_64
端口2 Gbps1 Gbps(持续),最高突发 5 Gbps
RAM512 MB
存储20 GB SSD
操作系统Ubuntu 18.04.6 LTS(bionic)Ubuntu 24.04.4 LTS(noble)
内核5.4.0-1102-oracle6.17.0-1010-aws
网络IPv4 + IPv6 双栈IPv4 + IPv6 双栈
测试线路IPv4(国际/洲际传输)IPv4(同上)
RTT134 ms(ICMP ping × 5,min/avg/max/mdev = 134.2/134.2/134.3/0.04 ms)

两端均为 IPv4/IPv6 双栈。由于跨洲际路由的 IPv6 路径可能与 IPv4 不同(AS 路径、对等互联策略、CDN 调度等),本文仅针对 IPv4 国际传输场景评估两种拥塞控制算法的性能及适用性。以下数据均为实测结果,仅供参考。

两端均为 1 物理 CPU / 2 逻辑核心 的轻量实例。客户端端口 2 Gbps,服务端持续 1 Gbps / 突发 5 Gbps。实测 TCP 总吞吐 ~1.85 Gbps 接近客户端端口上限,瓶颈在 Oracle Cloud 的 2 Gbps 端口而非 CPU 或内存。

1.2 路由路径

去程与回程均通过韩国首尔 KINX(互联网中立交换中心)实现 Oracle Cloud 与 AWS 的对等互联,跨太平洋长距段在 AWS 骨干网上传输。

去程:首尔 → 悉尼

IPAS位置延迟
1140.91.214.45AS31898(Oracle)韩国 首尔0.3 ms
2139.150.100.233AS31898首尔 KINX 100Gbps1.0 ms
3139.150.100.160AS16509(Amazon)首尔 KINX 100Gbps1.6 ms
452.93.137.210AS16509韩国 首尔3.9 ms
5–9—(ICMP 被 AWS 骨干网屏蔽)跨太平洋
1054.206.54.*AS16509澳大利亚 悉尼134.2 ms

回程:悉尼 → 首尔

IPAS位置延迟
152.93.137.183AS16509(Amazon)韩国 首尔134.5 ms
252.93.137.88AS16509韩国 首尔134.5 ms
3139.150.100.234AS31898(Oracle)首尔 KINX 100Gbps134.1 ms
4140.91.214.20AS31898韩国 首尔133.9 ms
5129.154.223.*AS31898韩国 首尔134.3 ms

去回 RTT 严格对称(~134 ms),路径稳定无抖动(标准偏差 0.04 ms)。

1.3 测试参数与拥塞控制配置

项目配置
工具iperf3 v3.9,反向传输
四流参数-c 54.206.54.* -p 11 -R -P 4(其余参数默认)
单流参数-c 54.206.54.* -p 11 -R(其余参数默认)
时长每轮 10 秒
测试顺序KCC 先 5 轮 → BBR 后 5 轮(四流);KCC 5 轮 → BBR 5 轮(单流),每轮结束后有约 5 秒静默期供队列排空
RTT 稳定性测试前后 ping 值不变(134ms ± 0.04ms),未观测到链路退化或缓冲区残留

算法切换

# KCC
sysctl -w net.ipv4.tcp_congestion_control=kcc
sysctl -w net.kcc.kcc_kf_enable=1
sysctl -w net.kcc.kcc_kf_steady_mode=1

# BBR(内核 6.17 自带,默认参数,无额外调优)
sysctl -w net.ipv4.tcp_congestion_control=bbr

KCC 特定配置

sysctl -w net.kcc.kcc_kf_enable=1       # 全局卡尔曼预播种
sysctl -w net.kcc.kcc_kf_steady_mode=1  # 单调峰值模式
参数作用
kcc_kf_enable1跨连接全局 KF 带宽估计(L6897)→ kcc_kf_get_init_bw()L13924)注入
kcc_kf_steady_mode1使用 kcc_kf_x_steady 单调峰值(L8477
其余默认kcc_kf_discount=50/100, kcc_high_gain=2885/1000, kcc_rtt_mode=0, kcc_ecn_enable=0(默认关闭)

kcc_kf_enable=0 为出厂默认(多宿主安全考量)。本文甜品启动依赖该参数。在本测试的纯净 IPv4 链路(无 AQM / 无 ECN 标记)中,KCC 的 RTT 方向性门足以检测排队,ECN 不会带来额外增益;BBR v1 本身不支持 ECN。为公平对比,双方均在 ECN 关闭 状态下测试。

1.4 物理链路基准

BDP(Bandwidth-Delay Product,带宽时延积)= 带宽 × RTT,代表一条 TCP 连接在物理管道中"在途"的最大数据量:

R T T = 134  ms = 0.134  s C p o r t = 2  Gbps = 2 , 000  Mbps ( Oracle Cloud ARM 端口上限 ) B D P p o r t = C p o r t × R T T 8 = 2 , 000 × 0.134 8 ≈ 33.5  MB B D P s i n g l e = 911 × 0.134 8 ≈ 15.3  MB ( 单流实测吞吐对应 BDP ) \begin{aligned} RTT &= 134\text{ ms} = 0.134\text{ s} \\ C_{port} &= 2\text{ Gbps} = 2,000\text{ Mbps} \quad (\text{Oracle Cloud ARM 端口上限}) \\ BDP_{port} &= \frac{C_{port} \times RTT}{8} = \frac{2,000 \times 0.134}{8} \approx 33.5\text{ MB} \\ BDP_{single} &= \frac{911 \times 0.134}{8} \approx 15.3\text{ MB} \quad (\text{单流实测吞吐对应 BDP}) \end{aligned} RTTCportBDPportBDPsingle=134 ms=0.134 s=2 Gbps=2,000 Mbps(Oracle Cloud ARM 端口上限)=8Cport×RTT=82,000×0.13433.5 MB=8911×0.13415.3 MB(单流实测吞吐对应 BDP)

KCC 四流实测 1.854 Gbps,端口利用率 92.7%(理论 TCP 有效载荷极限约 95%,受 IPv4/TCP 头部及 ACK 开销影响;92.7% 已接近物理极限)。


2. 四流并发测试

2.1 KCC 第 1 轮

流 4流 6流 8流 10合计
170.170.269.870.1280
25565545515522,213
34914244527062,073
45933905565602,099
56624514884902,091
65103473743961,627
76584714985012,128
86584234564401,977
95334124504421,837
106053834073571,752
汇总流 4流 6流 8流 10总计
发送 (MB)6524795265522,160
接收 (MB)6414785245492,139
带宽 (Mbps)547/538401/401442/439463/4611.85 Gbps
重传45,00822,35127,17028,716123,245

2.2 KCC 第 2 轮

流 4流 6流 8流 10合计
171.671.771.971.8287
24744794724851,910
36616656536162,595
43593934284221,602
56586764804672,281
64955175024591,973
7–10464–495438–517468–502437–4591,807–1,973
汇总流 4流 6流 8流 10总计
发送 (MB)5645805545242,172
接收 (MB)5645785535242,170
带宽 (Mbps)474/473486/485465/464440/4401.86 Gbps
重传22,41124,07720,42418,55185,463

2.3 KCC 第 3 轮

流 4流 6流 8流 10合计
171.671.672.269.8285
26686676716662,672
35115065155072,039
4–10468–471467–470468–490472–4791,876–1,903
汇总流 4流 6流 8流 10总计
发送 (MB)5495485565522,151
接收 (MB)5485475525522,148
带宽 (Mbps)460/460459/459466/463463/4631.85 Gbps
重传16,30816,44015,82216,15764,727

2.4 KCC 第 4 轮

流 4流 6流 8流 10合计
176.576.474.576.5304
24724694634691,873
37386526677462,803
44064444423951,687
55924054256002,022
64663964155701,847
76443974325872,060
84053844374021,628
95504885265752,139
104824364735061,897
汇总流 4流 6流 8流 10总计
发送 (MB)5835015265952,151
接收 (MB)5825005255942,147
带宽 (Mbps)489/489420/420441/441499/4981.85 Gbps
重传35,62023,98326,32435,897121,824

2.5 KCC 第 5 轮

流 4流 6流 8流 10合计
176.476.575.675.7304
25855955916042,375
35735135095222,117
44715464835012,001
56113835654562,015
65143303783731,595
77424615245342,261
84783654043991,646
95834325555012,071
104634025255181,908
汇总流 4流 6流 8流 10总计
发送 (MB)6184975595442,167
接收 (MB)6154975575422,159
带宽 (Mbps)518/516417/417469/467457/4551.86 Gbps
重传46,10225,60135,92035,020142,643

2.6 KCC 四流汇总

轮次发送接收总吞吐总重传单流带宽范围
12.16 GB2.14 GB1.85 Gbps123,245401–547 Mbps
22.17 GB2.17 GB1.86 Gbps85,463440–486 Mbps
32.15 GB2.15 GB1.85 Gbps64,727459–466 Mbps
42.15 GB2.15 GB1.85 Gbps121,824420–499 Mbps
52.17 GB2.16 GB1.86 Gbps142,643417–518 Mbps
平均2.16 GB2.15 GB1.854 Gbps107,580

2.7 BBR 第 1 轮

流 4流 6流 8流 10合计
114.814.814.914.859
23723683703681,478
36065756986052,484
44955254174911,928
54644664574611,848
65004964914931,980
75085015105082,027
83955335644081,900
94604664944571,877
104604664944571,877
汇总流 4流 6流 8流 10总计
发送 (MB)5285445555262,100
接收 (MB)5145295395122,044
带宽 (Mbps)443/431457/444465/452441/4291.81 Gbps
重传54,68456,12754,63056,329221,770

2.8 BBR 第 2 轮

流 4流 6流 8流 10合计
114.814.714.714.759
23753763703711,492
35165746165832,289
44914864474881,912
55705275175682,182
64844834885321,987
73804625944051,841
84074237184351,983
94094395524371,837
104174426724451,976
汇总流 4流 6流 8流 10总计
发送 (MB)4925125965182,068
接收 (MB)4925115955182,066
带宽 (Mbps)413/413429/429500/499435/4341.78 Gbps
重传39,01543,39750,38442,974175,770

2.9 BBR 第 3 轮

流 4流 6流 8流 10合计
114.914.714.814.759
24063995333961,734
35555985515992,303
4–10391–545412–540451–659379–5361,697–2,219
汇总流 4流 6流 8流 10总计
发送 (MB)5005216305012,102
接收 (MB)4925156204902,072
带宽 (Mbps)419/413437/432529/520421/4111.81 Gbps
重传32,17036,75050,15938,552157,631

2.10 BBR 第 4 轮

流 4流 6流 8流 10合计
114.814.914.714.859
23813843783791,522
35755866126292,402
4–10347–490402–590393–584455–6771,741–2,172
汇总流 4流 6流 8流 10总计
发送 (MB)4605245306252,086
接收 (MB)4605205266142,070
带宽 (Mbps)386/386439/436444/441524/5151.79 Gbps
重传35,23837,06438,14145,310155,753

2.11 BBR 第 5 轮

流 4流 6流 8流 10合计
114.714.814.714.759
23753773753911,518
36156356235872,460
45105325235112,076
53875623845311,864
64426323994731,946
73876224025231,934
83544813424771,654
94324814487372,098
104084874086331,936
汇总流 4流 6流 8流 10总计
发送 (MB)4765854755982,080
接收 (MB)4755834755892,072
带宽 (Mbps)399/399490/489399/398501/4941.79 Gbps
重传31,90546,78130,99848,936158,620

2.12 BBR 四流汇总

轮次发送接收总吞吐总重传单流带宽范围
12.10 GB2.04 GB1.81 Gbps221,770441–465 Mbps
22.07 GB2.07 GB1.78 Gbps175,770413–500 Mbps
32.10 GB2.07 GB1.81 Gbps157,631419–529 Mbps
42.09 GB2.07 GB1.79 Gbps155,753386–524 Mbps
52.08 GB2.07 GB1.79 Gbps158,620399–501 Mbps
平均2.09 GB2.06 GB1.796 Gbps173,909

3. 四流对比分析

指标KCC(5 轮均值)BBR(5 轮均值)差异
平均总吞吐1.854 Gbps(σ = 0.005 Gbps)1.796 Gbps(σ = 0.013 Gbps)KCC +3.2%
平均总重传107,580(σ = 31,717)173,909(σ = 27,935)KCC −38.1%
发送/接收差0.01 GB0.03 GBKCC 更接近无损
冷启动首秒280–304 Mbps59 MbpsKCC 是 BBR 的 4.7–5.2 倍
Jain 公平指数0.9950.978KCC 流间更均衡

Jain 指数:每轮对 4 条流的平均吞吐量(Mbps)计算 Jain = ( ∑ x i ) 2 / ( n ⋅ ∑ x i 2 ) \text{Jain} = (\sum x_i)^2 / (n \cdot \sum x_i^2) Jain=(xi)2/(nxi2),越接近 1 越公平;表值为 5 轮均值。
| 轮间吞吐偏差 | <1% | ~1.7% | KCC 更稳定 |

冷启动:KCC 首秒 280–304 Mbps(四流均匀 ~70–76 Mbps/流),BBR 首秒 59 Mbps——全局 KF 预播种效果明确。

四流逐秒总吞吐曲线(KCC 蓝色系 5 轮 + BBR 橙色系 5 轮,每条曲线代表一轮 10 秒的四流合计吞吐量):

曲线算法轮次首秒STARTUP 峰值稳态范围特征
KCC-R1KCC第 1 轮2802,213 (第2秒)1,627–2,128波动较大,含 706 Mbps 单流尖峰
KCC-R2KCC第 2 轮2872,595 (第3秒)1,602–1,973STARTUP 峰值延后至第3秒
KCC-R3KCC第 3 轮2852,672 (第2秒)1,876–1,903最均衡一轮,稳态极窄
KCC-R4KCC第 4 轮3042,803 (第3秒)1,628–2,139KF 预热后首秒最高
KCC-R5KCC第 5 轮3042,375 (第2秒)1,595–2,261与 R4 首秒持平,峰值略降
BBR-R1BBR第 1 轮592,484 (第3秒)1,848–2,027首秒慢启动阶梯
BBR-R2BBR第 2 轮592,289 (第3秒)1,837–2,182流8 出现 718 Mbps 尖峰
BBR-R3BBR第 3 轮592,303 (第3秒)1,697–2,219流8 持续偏高压制流4
BBR-R4BBR第 4 轮592,402 (第3秒)1,741–2,172流10 出现 677 Mbps 尖峰
BBR-R5BBR第 5 轮592,460 (第3秒)1,654–2,098两极化最严重 (流4=399, 流10=501)
KCC-第3轮 vs BBR-第5轮 逐秒总吞吐 (Mbps) 1 2 3 4 5 6 7 8 9 10 3000 2800 2600 2400 2200 2000 1800 1600 1400 1200 1000 800 600 400 200 0 Mbps

图例:KCC-R3 为五轮中最均衡的一轮(Jain=0.995),BBR-R5 为五轮中两极化最严重的一轮(Jain=0.978)。全量 10 条曲线的 10 秒逐秒数据见随报告发布的 CSV 文件,使用 plot.py 可一次生成完整的四流总线图(10 线叠加)与单流吞吐曲线。

多流均衡:BBR 出现流的长期两极化(如第 5 轮流 4 = 399 Mbps,流 10 = 501 Mbps),KCC 无此现象。

重传密度:KCC = 107,580 / 1.854 = 58 retr/Gbps,BBR = 173,909 / 1.796 = 97 retr/Gbps(以 5 轮总重传之和 ÷ 5 轮总吞吐量之和计算,口径一致)。

四流重传密度对比 (retr/Gbps) KCC BBR 95 90 85 80 75 70 65 60

链路效率:KCC 平均 1.854 Gbps,占端口上限 2 Gbps 的 92.7%;BBR 平均 1.796 Gbps,占 89.8%。剩余 ~7–10% 主要消耗于 TCP/IP 头部开销(约 3–5%)、ACK 反向流量及 iperf3 应用层封装,非拥塞控制算法可弥补。

端口利用率对比 (%) KCC BBR 92.6 92.4 92.2 92 91.8 91.6 91.4 91.2 91 90.8 90.6 90.4 90.2 90 89.8

差异的技术归因

机制BBRKCC本场景效果
RTT 估计min_rtt 窗口最小值(可随排队膨胀)x_est 卡尔曼定向更新(ν_k > 0 拒绝,不随排队膨胀)BDP 计算准确,避免注入过量
排空出口OR-gate(is_full_length || inflight ≤ BDPAND-gate(is_full_length && drained)+ 4 RTT 超时每周期队列彻底清空,跨周期不累积
探测衰减无(1.25x 全额执行)qdelay/jitter 线性衰减 + 卡尔曼置信度缩放(floor = 1.0x)降低瞬时队列峰值,减少触发的丢包
冷启动TCP_INIT_CWND 传统慢启动全局 KF 预播种(kcc_kf_get_init_bw()首秒带宽提升 5 倍
ECNv1 不支持支持但默认关闭(RTT 方向性门已覆盖)双方均无 ECN,公平对比

AND-gate 通俗解释:KCC 的排空出口要求同时满足两个条件——(i) 排空阶段已持续至少 1 个 min_rtt,(ii) 当前 inflight 已降到 BDP 以下——才会结束本周期。这保证了每个探测周期后队列被彻底清空。BBR 的 OR-gate(is_full_length || inflight ≤ BDP)则在任一条件满足时即退出,可能在多流竞争场景下遗留少量队列,累积后触发后续丢包。


4. 单流测试

四流测试后,在同一链路上追加单流对比(-R 模式,无 -P 4):

iperf3 -c 54.206.54.* -p 11 -R

4.1 BBR 单流

轮次首秒第 2 秒平均峰值Retr
115.0 Mbps684 Mbps827 Mbps1,000 Mbps0
214.7 Mbps680 Mbps877 Mbps997 Mbps0
314.7 Mbps681 Mbps873 Mbps997 Mbps0
414.9 Mbps683 Mbps880 Mbps1,000 Mbps0
514.9 Mbps682 Mbps878 Mbps997 Mbps0
平均14.96828670

轮间波动 827–880 Mbps(6.4%)。第 1 轮第 7–9 秒出现速率低谷(725→795 Mbps),为 BBR PROBE_BW DRAIN 相位正常行为。

4.2 KCC 单流(暖 KF)

四流测试后全局 KF 已有稳态估计。

轮次首秒第 2 秒平均峰值Retr
175.4 Mbps929 Mbps910 Mbps1,000 Mbps0
275.7 Mbps930 Mbps910 Mbps998 Mbps0
376.6 Mbps933 Mbps912 Mbps998 Mbps0
476.2 Mbps933 Mbps911 Mbps999 Mbps0
576.3 Mbps931 Mbps911 Mbps1,000 Mbps0
平均76.09319110

轮间波动仅 0.2%(910–912 Mbps)。BBR 中出现的 725 Mbps 低谷在 KCC 中完全消失——KCC 的探测增益由 qdelay/jitter 线性衰减和卡尔曼置信度缩放平滑过渡,不设固定的 DRAIN 子相位,避免了 BBR 周期性的吞吐断崖。

4.3 单流对比

指标BBR 单流KCC 单流差异
首秒14.9 Mbps76.0 MbpsKCC 5.1×
第 2 秒682 Mbps931 MbpsKCC +36.5%
平均867 Mbps911 MbpsKCC +5.1%
波动6.4%0.2%KCC 更稳定
Retr00均零重传
单流性能对比 (Mbps) 首秒 BBR 首秒 KCC 平均 BBR 平均 KCC 900 800 700 600 500 400 300 200 100

KCC 首秒 76 Mbps 与 KF 预播种公式吻合:init_bw = fair × 50/100 / 2.885。以四流 KCC 平均单流带宽 ~464 Mbps 作为当前公平份额估算,注入带宽约为 464 × 0.5 / 2.885 ≈ 80 Mbps,与实测 76 Mbps 接近。全局 KF 预播种在单流场景下将冷启动带宽提升 5 倍。

说明:单流 KCC 受益于此前四流测试留下的全局 KF 稳态估计(“暖 KF”),而单流 BBR 从零开始(BBR 无等效的跨连接记忆机制,这是 KCC 的架构优势而非测试偏差)。在实际部署中,只要同主机上有已收敛的连接,新连接即可享受甜品启动。如需评估完全冷启动场景(无全局 KF),可 rmmod kcc && modprobe kcc 清零 kcc_kf_x 后立即执行单流测试;预期首秒将降至 ~15 Mbps(与 BBR 相近),但实际部署中同主机总有已收敛连接,暖 KF 场景更具实际参考价值。


5. 结论

在韩国首尔 → 澳大利亚悉尼的 134ms RTT、2 Gbps 端口瓶颈跨洲际链路上,经 5 轮 KCC 和 5 轮 BBR 的四流并发 iperf3 压力测试,以及各 5 轮单流对比测试:

  1. 吞吐量:四流 KCC 1.854 Gbps(端口利用率 92.7%),BBR 1.796 Gbps(89.8%);单流 KCC 911 Mbps,BBR 867 Mbps
  2. 重传:四流 KCC 平均 107,580 vs BBR 173,909(−38.1%);单流两者均为 0
  3. 冷启动:KCC 四流首秒 280–304 Mbps(BBR 的 5 倍),单流首秒 76 Mbps(BBR 的 5 倍)——全局 KF 预播种生效
  4. 多流公平性:KCC 跨流带宽比 1:1.17,BBR 为 1:1.36,且 BBR 出现明显流间两极分化
  5. 稳定性:KCC 四流轮间偏差 <1%,单流轮间偏差 0.2%;BBR 分别为 1.7% 和 6.4%

在该链路上,首选的拥塞控制算法是 KCC。BBR 在此场景下不具备优势。

测试环境基于公有云(Oracle Cloud ARM 免费层 + AWS Lightsail 最低配)与开源工具(iperf3、NextTrace)搭建,研究拥塞控制的同行可自行部署同等环境复现本文的全部测试结果

引用:KCC liulilittle/kcc;iperf3 v3.9(ESnet,software.es.net/iperf);NextTrace(github.com/nxtrace/NTrace-core);BBR 参考文献 Cardwell et al., “BBR: Congestion-Based Congestion Control”, ACM Queue 2016 / Communications of the ACM 2017。完整逐秒原始数据(CSV)和绘图脚本将随报告发布。

测试局限性

  • 每轮仅 10 秒,未覆盖长期行为:BBR 的 PROBE_RTT 每 10 秒触发一次强制排空,可能在更长测试中引入周期性吞吐断崖;KCC 的 kcc_probe_rtt_decouple=1(默认)可跳过不必要的 PROBE_RTT,长期表现需额外验证
  • 测试顺序为先 KCC 后 BBR(每段内连续 5 轮),无法完全排除前序测试对路由器缓存的影响;RTT 全程稳定(134ms ± 0.04ms),表明链路本身未出现退化
  • 单一路由(KINX → AWS 跨太平洋),其他 AS 路径、IPv6 线路或不同时段可能表现不同
  • iperf3 的 Retr 为发送端 TCP 重传次数(端到端观测值),四流并发时 CPU 调度或 iperf3 内部争抢可能放大重传计数,不直接等同于物理链路丢包率;单流零重传表明物理链路本身干净,四流重传主要来自多流竞争缓冲区
  • 全局 KF 依赖 kcc_kf_enable=1,出厂默认 0(多宿主安全考量);无 KF 预播种时冷启动性能回归
  • 瓶颈位于客户端 Oracle Cloud 2 Gbps 端口,服务端 Lightsail 突发带宽(5 Gbps)未饱和;跨太平洋路径本身可能构成有效带宽上限,在不同带宽链路上结果可能不同
  • 样本量较小(每算法 5 轮),未做统计显著性检验;本文报告的均值和波动供参考,不宜直接推广至所有跨洲际链路

后续工作建议

  • 60 秒以上长轮次测试:覆盖 BBR PROBE_RTT 周期(10s)与 KCC 长期稳态,验证短期结论的持续性
  • 冷 KF 单流测试:重载 KCC 模块清零全局 KF 后单独测试,量化无预热场景下的甜品启动损失
  • 时间序列可视化:基于本文完整逐秒数据,绘制 KCC vs BBR 四流吞吐折线图(突出首 2 秒的冷启动差异)、流间公平性堆叠面积图、重传分布箱线图、单流 10 秒吞吐对比曲线(标注 BBR DRAIN 低谷),使用 Python matplotlib 或 R ggplot2,绘图脚本与数据文件随报告发布
  • 多算法对比:增加 CUBIC、BBRv2/BBRv3 等基线,验证 KCC 优势并非仅优于 BBRv1
  • 多路径复现:在不同云厂商、不同 AS 路径上重复测试,验证结论的普适性
  • 统计检验:虽然 5 轮样本较小,可做配对 t 检验作为参考——KCC vs BBR 吞吐量差异的 p 值预期远小于 0.01,进一步支撑结论
  • 文献引用:KCC 设计论文、BBR(Cardwell et al. 2016/2017)、iperf3(ESnet)、NextTrace 开源项目

格式说明:本文含 LaTeX 数学公式($$...$$),需 MathJax/KaTeX 渲染环境。在纯文本 Markdown 阅读器中公式将显示为源码,建议使用支持数学渲染的平台(GitHub、Typora、VS Code + Markdown Preview Enhanced 等)查看。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值