-
Notifications
You must be signed in to change notification settings - Fork 450
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
测试方法
- 分别以host模式运行 iperf3 镜像的 daemonset
- 在其中一台机器上进入容器开启 iperf3 server 模式 iperf3 -s
- 在另一台机器进入容器以 client 模式运行 iperf3 并测试 tcp 结果 iperf3 -c -t 30 -l
- 调整 -l 参数测试 tcp 结果
- 使用 kube-ovn 模式运行 iperf3 镜像的 daemonset,并重复 3~4, 记录结果
- 更换网络为 Calico 重复 3~4,记录结果
包大小 | 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% |