cncf / cnf-testbed

ARCHIVED: 🧪🛏️Cloud-native Network Function (CNF) Testbed --> See LFN Cloud Native Telecom Initiative https://wiki.lfnetworking.org/pages/viewpage.action?pageId=113213592
https://wiki.lfnetworking.org/pages/viewpage.action?pageId=113213592
Apache License 2.0
164 stars 51 forks source link

[KubeCon18] Benchmark 3 Service Densities of the Snake test case on KVM #157

Closed taylor closed 5 years ago

taylor commented 5 years ago

Run benchmark tests and add the results to this ticket. All tests will be run against a machine running KVM.

Use the same number of cores and threads which are used for the K8s benchmark tests. See #159

Quad Intel Snake Test

Dual mellanox Snake test

taylor commented 5 years ago

NFVbench results for VSC testing on Intel

michaelspedersen commented 5 years ago

Summary of "VSC KVM results using MLX (Packet.net)"

Setup:

Test:

Values in the matrix below are MPPS

VMs, MLX (Packet.net), VSC
VSC   001   002   003   004   006
001   2.70* 2.56  1.89* 1.77  1.40
002   4.96  3.23  2.57  ----  ----
003   4.93* 3.18  ----  ----  ----
004   4.87  ----  ----  ----  ----
006   4.77  ----  ----  ----  ----

(*) Indicates non-optimal (uneven) distribution of vHost queues in host VPP, which may impact performance.

List of results (MPPS and Gbps):

vnf_mlx_1c1n_10Gbps-1.log: 2,699,749 pps (1.8142 Gbps)
vnf_mlx_1c2n_10Gbps-1.log: 2,560,264 pps (1.7205 Gbps)
vnf_mlx_1c3n_10Gbps-1.log: 1,887,053 pps (1.2681 Gbps)
vnf_mlx_1c4n_10Gbps-1.log: 1,771,559 pps (1.1905 Gbps)
vnf_mlx_1c6n_10Gbps-1.log: 1,399,602 pps (940.5337 Mbps)
vnf_mlx_2c1n_10Gbps-1.log: 4,964,925 pps (3.3364 Gbps)
vnf_mlx_2c2n_10Gbps-1.log: 3,230,608 pps (2.1710 Gbps)
vnf_mlx_2c3n_10Gbps-1.log: 2,573,710 pps (1.7295 Gbps)
vnf_mlx_3c1n_10Gbps-1.log: 4,929,237 pps (3.3124 Gbps)
vnf_mlx_3c2n_10Gbps-1.log: 3,184,974 pps (2.1403 Gbps)
vnf_mlx_4c1n_10Gbps-1.log: 4,873,372 pps (3.2749 Gbps)
vnf_mlx_6c1n_10Gbps-1.log: 4,771,932 pps (3.2067 Gbps)