Skip to content

Packet 性能测试报告

oilbeater edited this page Jun 27, 2022 · 6 revisions

Wiki 下的中文文档将不在维护,请访问我们最新的中文文档网站,获取最新的文档更新。

本测试主要在阿里云上进行,测试在物理机环境下使用 Kube-OVN 容器网络的性能表现,测试指标为 HOST 网络模式,Calico IPIP 和 Kube-OVN 网络模式网络吞吐量的比较。

机器环境:Packet 达拉斯区 s1.large.x86,2 * Intel Xeon E5-2620V4 @2.1GHz,128GB 内存 2* 10Gbps NIC

OS:CentOS 7.6.1810, Kernel 3.10.0-957.12.2.el7.x86_64

Kubernetes:1.19.3, 2 个节点,master 上可运行工作负载

Kube-OVN: v1.5.1

测试工具:iperf3

测试方法

  1. 分别以host模式运行 iperf3 镜像的 daemonset
  2. 在其中一台机器上进入容器开启 iperf3 server 模式 iperf3 -s
  3. 在另一台机器进入容器以 client 模式运行 iperf3 并测试 tcp 结果 iperf3 -c -t 30 -l
  4. 调整 -l 参数测试 tcp 结果
  5. 使用 kube-ovn 模式运行 iperf3 镜像的 daemonset,并重复 3~4, 记录结果
  6. 更换网络为 Calico 重复 3~4,记录结果

TCP

包大小 Kube-OVN网络 Host网络 带宽比 Calico(IPIP) 带宽比
128K 8.5Gbit/s 9.4Gbit/s 90% 8.7Gbit/s 92%
64K 8.4Gbit/s 9.4Gbit/s 89% 8.7Gbit/s 92%
32K 8.1Gbit/s 9.4Gbit/s 86% 8.7Gbit/s 92%
16K 8.0Gbit/s 9.4Gbit/s 85% 8.4Gbit/s 89%
8K 7.8Gbit/s 9.3Gbit/s 83% 8.1Gbit/s 87%
4K 7.1Gbit/s 7.3Gbit/s 97% 6.5Gbit/s 89%
2K 4.9Gbit/s 5.0Gbit/s 98% 4.8Gbit/s 96%
1K 3.2Gbit/s 3.3Gbit/s 97% 1.1Gbit/s 33%
Clone this wiki locally