khrm / PipelinesPerf

Benchmarking Tekton and Openshift Pipelines

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

πŸ“ˆ Results πŸ“‰

Toolchain-e2e gave us the following results:

Average Idler Update Time: 1.90 s
Average Time Per User: 7.02 s
Average Cluster CPU Utilisation: 10.81 %
Max Cluster CPU Utilisation: 16.63 %
Average Cluster Memory Utilisation: 24.16 %
Max Cluster Memory Utilisation: 31.62 %
Average Node Memory Usage: 24.29 %
Max Node Memory Usage: 33.32 %
Average etcd Instance Memory Usage: 9764.96 MB
Max etcd Instance Memory Usage: 17557.92 MB
Average olm-operator CPU Usage: 0.4363
Max olm-operator CPU Usage: 1.4405
Average olm-operator Memory Usage: 1902.43 MB
Max olm-operator Memory Usage: 2761.43 MB
Average openshift-kube-apiserver: 165960.71 MB
Max openshift-kube-apiserver: 257347.78 MB
Average apiserver CPU Usage: 1.4725
Max apiserver CPU Usage: 2.6069
Average apiserver Memory Usage: 1116.12 MB
Max apiserver Memory Usage: 1429.68 MB
Average host-operator-controller-manager CPU Usage: 0.0194
Max host-operator-controller-manager CPU Usage: 0.0616
Average host-operator-controller-manager Memory Usage: 108.93 MB
Max host-operator-controller-manager Memory Usage: 127.56 MB
Average member-operator-controller-manager CPU Usage: 0.0865
Max member-operator-controller-manager CPU Usage: 0.3146
Average member-operator-controller-manager Memory Usage: 597.27 MB
Max member-operator-controller-manager Memory Usage: 753.59 MB
Average tekton-pipelines-controller CPU Usage: 0.0190
Max tekton-pipelines-controller CPU Usage: 0.0298
Average tekton-pipelines-controller Memory Usage: 91.09 MB
Max tekton-pipelines-controller Memory Usage: 111.31 MB
Average tekton-pipelines-webhook CPU Usage: 0.0212
Max tekton-pipelines-webhook CPU Usage: 0.0429
Average tekton-pipelines-webhook Memory Usage: 94.89 MB
Max tekton-pipelines-webhook Memory Usage: 107.00 MB
Average openshift-pipelines-operator CPU Usage: 0.0356
Max openshift-pipelines-operator CPU Usage: 0.0619
Average openshift-pipelines-operator Memory Usage: 241.50 MB
Max openshift-pipelines-operator Memory Usage: 343.85 MB
Average tekton-operator-proxy-webhook CPU Usage: 0.0016
Max tekton-operator-proxy-webhook CPU Usage: 0.0026
Average tekton-operator-proxy-webhook Memory Usage: 16.45 MB
Max tekton-operator-proxy-webhook Memory Usage: 17.18 MB
πŸ‘‹ have fun!

Results on 27th September:

πŸ“ˆ Results πŸ“‰
Average Idler Update Time: 2.18 s
Average Time Per User: 7.17 s
Average Cluster CPU Utilisation: 9.90 %
Max Cluster CPU Utilisation: 16.11 %
Average Cluster Memory Utilisation: 24.86 %
Max Cluster Memory Utilisation: 34.68 %
Average Node Memory Usage: 24.90 %
Max Node Memory Usage: 35.79 %
Average etcd Instance Memory Usage: 10812.01 MB
Max etcd Instance Memory Usage: 17849.55 MB
Average olm-operator CPU Usage: 0.2127
Max olm-operator CPU Usage: 0.7469
Average olm-operator Memory Usage: 1646.29 MB
Max olm-operator Memory Usage: 2379.24 MB
Average openshift-kube-apiserver: 169577.86 MB
Max openshift-kube-apiserver: 267895.87 MB
Average apiserver CPU Usage: 1.5073
Max apiserver CPU Usage: 2.1891
Average apiserver Memory Usage: 1087.07 MB
Max apiserver Memory Usage: 1426.73 MB
Average host-operator-controller-manager CPU Usage: 0.0291
Max host-operator-controller-manager CPU Usage: 0.1105
Average host-operator-controller-manager Memory Usage: 107.89 MB
Max host-operator-controller-manager Memory Usage: 128.34 MB
Average member-operator-controller-manager CPU Usage: 0.0843
Max member-operator-controller-manager CPU Usage: 0.3576
Average member-operator-controller-manager Memory Usage: 587.79 MB
Max member-operator-controller-manager Memory Usage: 754.30 MB
Average tekton-pipelines-controller CPU Usage: 0.0165
Max tekton-pipelines-controller CPU Usage: 0.0324
Average tekton-pipelines-controller Memory Usage: 89.07 MB
Max tekton-pipelines-controller Memory Usage: 110.88 MB
Average tekton-pipelines-webhook CPU Usage: 0.0215
Max tekton-pipelines-webhook CPU Usage: 0.0388
Average tekton-pipelines-webhook Memory Usage: 94.36 MB
Max tekton-pipelines-webhook Memory Usage: 109.57 MB
Average openshift-pipelines-operator CPU Usage: 0.0334
Max openshift-pipelines-operator CPU Usage: 0.0624
Average openshift-pipelines-operator Memory Usage: 214.65 MB
Max openshift-pipelines-operator Memory Usage: 311.88 MB
Average tekton-operator-proxy-webhook CPU Usage: 0.0015
Max tekton-operator-proxy-webhook CPU Usage: 0.0021
Average tekton-operator-proxy-webhook Memory Usage: 15.84 MB
Max tekton-operator-proxy-webhook Memory Usage: 16.48 MB
πŸ‘‹ have fun!

About

Benchmarking Tekton and Openshift Pipelines