Skip to content

Contiv vs calico performance

amarcine edited this page Dec 20, 2018 · 3 revisions

Performance measurements for contiv vs calico.

Tested on dual E5-2690 v3 @ 2.60GHz 24c/48t, 192GB ram, 392GB hdd, fully dedicated to tests.

Test setup:
master + 4x workers
gateway VM: 4 cores, 2gb ram
master VM: 4 cores, 4gb ram
workers VM: 4 cores, 4gb ram

Configured to NOT schedule pods on master, tested 2 setups: 4 replicas (every worker had 1 nginx) and 16 replicas (4 nginx per worker)

Performance (requests/sec) measured with wrk started from gw with 1 or 4 threads and 100 or 1000 connections

Note: contiv_1t_16r means: results for contiv, 1 thread for wrk and 16 nginx replicas

100 connections results:

Build # contiv_1t_16r contiv_4t_16r calico_1t_16r calico_4t_16r
1 11,137 11,746 10,963 8,965
2 12,139 12,166 11,478 10,998
3 13,063 13,140 9,075 9,831
4 11,572 10,823 10,274 9,228
5 13,967 12,036 10,715 9,185
6 14,596 11,476 8,707 9,553

1000 connections results:

Build # contiv_1t_4r contiv_4t_4r calico_1t_4r calico_4t_4r
1 15,071 17,815 12,415 12,796
2 15,607 16,876 12,471 11,964
3 17,083 16,388 12,706 13,348
4 15,102 16,975 12,943 12,920
5 15,669 16,908 13,706 12,737
6 18,236 16,449 13,914 12,396

Clone this wiki locally