Skip to content

阿里云测试

Oilbeater edited this page Aug 21, 2019 · 5 revisions

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

测试环境

机器环境:华北五区(呼和浩特)可用区 A,ecs.c5.2xlarge (8 vCPU,16GiB I/O优化,专有网络)* 3

OS:CentOS 7.5.1804, Kernel 3.10.0-957.27.2.el7.x86_64

Kubernetes:1.13.4, 3 个节点,master 上可运行工作负载,300 个背景Pod,每个节点 100 个 Pod,背景 Pod 无网络流量

Kube-OVN: v0.7.0

测试工具:iperf3

测试方法

  1. 运行 300 个背景 Pod 分散到 3 个节点上
  2. 分别以host模式运行 iperf3 镜像的 daemonset
  3. 在其中一台机器上进入容器开启 iperf3 server 模式 iperf3 -s
  4. 在另一台机器进入容器以 client 模式运行 iperf3 并测试 tcp 结果 iperf3 -c <server host> -t 30 -l <package size>
  5. 调整 -l 参数测试 tcp 结果
  6. 使用 -u 测试 udp 性能 iperf3 -c <server host> -t 30 -l <package size> -u
  7. 调整 -l 参数测试 udp 结果
  8. 使用 kube-ovn 模式运行 iperf3 镜像的 daemonset,并重复 4~7, 记录结果
Clone this wiki locally