6.5.4. OpenStack control plane performance report for 6 nodes

Abstract:This document includes Fuel CCP control plane performance test results. All tests have been performed regarding OpenStack control plane performance test plan

6.5.4.1. Environment description

For Kubernetes pre-deployment Kargo tool was used. More information about fuel-ccp and how it can be installed can be found in official documentation.

6.5.4.1.1. Hardware configuration of each server

All servers have same configuration describing in table below

Description of servers hardware
server vendor,model HP,DL380 Gen9
CPU vendor,model Intel,E5-2680 v3
processor_count 2
core_count 12
frequency_MHz 2500
RAM vendor,model HP,752369-081
amount_MB 262144
NETWORK interface_name p1p1
vendor,model Intel,X710 Dual Port
bandwidth 10G
STORAGE dev_name /dev/sda
vendor,model
raid10 - HP P840
12 disks EH0600JEDHE
SSD/HDD HDD
size 3,6TB

6.5.4.1.2. Network configuration of each server

All servers have same network configuration:

Network Scheme of the environment

Here is the part of switch configuration for each switch port which connected to ens1f0 interface of a server:

switchport mode trunk
switchport trunk native vlan 600
switchport trunk allowed vlan 600-602, 630-649
spanning-tree port type edge trunk
spanning-tree bpduguard enable
no snmp trap link-status

6.5.4.1.3. Software configuration on servers with controller, compute and compute-osd roles

CCP cluster configuration files: config-files.zip

Repository Last commit
fuel-ccp 992e4ec2a0eb67b3b6c740d3c5cbd98183823587
fuel-ccp-ceph ffcf0bafc357106b0be2071eb336cedd6d58931a
fuel-ccp-cinder b57752a6871f96409fce4145e0124dfcb775ee3e
fuel-ccp-debian-base e996be07beafa04d0031b1234747e311090e8476
fuel-ccp-entrypoint 5893d2fb44530afb32d0ef7d61454371d29c5fe6
fuel-ccp-etcd 524e64f5436aa05a73c6883700b44572bbb58e4b
fuel-ccp-galera 11544bceacb82851a1a1463f7867d9113be8f972
fuel-ccp-glance df5299c2d34a2ca271d1fd5859987c1ff3687595
fuel-ccp-heat bb354f9af029522f9f8e4e551169272e16d56416
fuel-ccp-horizon 2e8fc04b433cca53a04f1ba6ab9e8af8b9a7a659
fuel-ccp-keystone 7e702f06753b872c0b0d61892573859aff8347fb
fuel-ccp-memcached 949ba9376ca0eb0f2d11eb89d6da77948a356c97
fuel-ccp-neutron c74e1e559b2e9919319054faf4a33bbcc4c8cc61
fuel-ccp-nova 59d59f4fad91985c5fae47a92f0166c4bf42d852
fuel-ccp-openstack-base dba9d5a5e9a0283e2c7d05d6e9479c642c815aa8
fuel-ccp-rabbitmq c4cdedef841be731b757ecaa84a9c10b65b552ca

6.5.4.1.4. Software configuration of test suite

Rally should be launched in docker container on one of K8s nodes. Find how to do it in Rally installation documentation

Rally version
Software Version
Rally 0.7.1.dev198

6.5.4.2. Test results

All values in tables below are in seconds.

6.5.4.2.1. Keystone with uuid tokens

Rally scenario: report.html. Load: 50rps

Response Times (sec)
Action Min (sec) Median (sec) 90%ile (sec) 95%ile (sec) Max (sec) Avg (sec) Success Count
authenticate.keystone total 0.141 0.141 0.496 0.496 0.658 0.658 0.706 0.706 1.4 1.4 0.503 0.503 100.0% 100.0% 12000 12000

Rally scenario: report.html. Load: 60

Response Times (sec)
Action Min (sec) Median (sec) 90%ile (sec) 95%ile (sec) Max (sec) Avg (sec) Success Count
authenticate.keystone total 0.144 0.144 0.464 0.464 0.64 0.64 0.71 0.71 2.153 2.153 0.482 0.482 100.0% 100.0% 12000 12000

Rally scenario: report.html. Load: 70rps

Response Times (sec)
Action Min (sec) Median (sec) 90%ile (sec) 95%ile (sec) Max (sec) Avg (sec) Success Count
authenticate.keystone total 0.152 0.152 0.594 0.594 0.918 0.918 1.032 1.032 2.095 2.095 0.631 0.631 100.0% 100.0% 12000 12000

Rally scenario: report.html. Load: 80 rps

Response Times (sec)
Action Min (sec) Median (sec) 90%ile (sec) 95%ile (sec) Max (sec) Avg (sec) Success Count
authenticate.keystone total 0.155 0.155 1.159 1.159 1.771 1.771 1.931 1.931 2.875 2.875 1.181 1.181 97.5% 97.5% 12000 12000

6.5.4.2.2. Keysotne with fernet tokens

Rally report: report.html. Load: 50rps

Response Times (sec)
Action Min (sec) Median (sec) 90%ile (sec) 95%ile (sec) Max (sec) Avg (sec) Success Count
authenticate.keystone total 0.121 0.121 0.441 0.442 0.72 0.721 0.823 0.823 2.81 2.81 0.486 0.486 100.0% 100.0% 12000 12000

Rally report: report.html. Load: 60

Response Times (sec)
Action Min (sec) Median (sec) 90%ile (sec) 95%ile (sec) Max (sec) Avg (sec) Success Count
authenticate.keystone total 0.108 0.108 0.405 0.405 0.695 0.695 0.839 0.839 2.536 2.536 0.451 0.451 100.0% 100.0% 12000 12000

Rally report: report.html. Load: 70rps

Response Times (sec)
Action Min (sec) Median (sec) 90%ile (sec) 95%ile (sec) Max (sec) Avg (sec) Success Count
authenticate.keystone total 0.093 0.093 0.389 0.389 0.81 0.81 1.056 1.056 3.545 3.545 0.476 0.476 99.8% 99.8% 12000 12000

Rally report: report.html. Load: 80 rps

Response Times (sec)
Action Min (sec) Median (sec) 90%ile (sec) 95%ile (sec) Max (sec) Avg (sec) Success Count
authenticate.keystone total 0.094 0.094 0.377 0.377 0.915 0.915 1.151 1.151 3.203 3.203 0.486 0.486 99.6% 99.6% 12000 12000

6.5.4.2.3. Glance with filesystem backend

Rally report: report.html Concurrency: 30

Response Times (sec)
Action Min (sec) Median (sec) 90%ile (sec) 95%ile (sec) Max (sec) Avg (sec) Success Count
glance.create_image glance.delete_image total 12.673 0.647 14.101 26.485 1.501 28.194 35.915 2.598 37.415 44.832 2.973 46.33 58.096 3.753 59.518 27.169 1.647 28.816 100.0% 100.0% 100.0% 200 200 200

Rally report: report.html Concurrency: 40

Response Times (sec)
Action Min (sec) Median (sec) 90%ile (sec) 95%ile (sec) Max (sec) Avg (sec) Success Count
glance.create_image glance.delete_image total 17.675 0.632 19.599 35.24 1.68 37.248 42.501 2.625 44.954 44.171 3.006 46.028 49.936 4.187 51.585 34.837 1.779 36.616 100.0% 100.0% 100.0% 200 200 200

Rally report: report.html Concurrency: 50

Response Times (sec)
Action Min (sec) Median (sec) 90%ile (sec) 95%ile (sec) Max (sec) Avg (sec) Success Count
glance.create_image glance.delete_image total 21.007 0.428 21.904 43.816 1.839 46.044 52.782 3.275 55.508 54.342 3.777 58.492 74.413 7.344 75.921 43.421 2.072 45.493 99.5% 100.0% 99.5% 200 199 200

6.5.4.2.4. Glance with Ceph backend

Rally report: report.html Concurrency: 5

Response Times (sec)
Action Min (sec) Median (sec) 90%ile (sec) 95%ile (sec) Max (sec) Avg (sec) Success Count
glance.create_image glance.delete_image total 25.808 0.954 26.815 31.376 2.045 33.725 53.009 2.77 54.874 75.796 3.569 79.312 94.777 4.817 97.546 37.569 2.095 39.664 100.0% 100.0% 100.0% 50 50 50

Rally report: report.html Concurrency: 10

Response Times (sec)
Action Min (sec) Median (sec) 90%ile (sec) 95%ile (sec) Max (sec) Avg (sec) Success Count
glance.create_image glance.delete_image total 31.863 1.08 34.028 42.847 2.174 44.393 75.724 3.145 77.759 82.101 3.864 83.402 90.672 5.734 93.155 49.189 2.216 51.405 100.0% 100.0% 100.0% 50 50 50

Rally report: report.html Concurrency: 15

Response Times (sec)
Action Min (sec) Median (sec) 90%ile (sec) 95%ile (sec) Max (sec) Avg (sec) Success Count
glance.create_image glance.delete_image total 34.229 0.691 36.674 50.424 3.091 54.807 86.381 5.865 89.673 104.125 7.617 108.8 123.598 9.908 126.278 60.244 3.517 63.761 94.0% 100.0% 94.0% 50 47 50