-
Notifications
You must be signed in to change notification settings - Fork 114
Contiv vs calico performance
amarcine edited this page Dec 20, 2018
·
3 revisions
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 |