6.4. Results of OpenStack Services density testing¶
| Abstract: | This document includes density test results of OpenStack services. All tests have been performed regarding OpenStack control plane density testing | 
|---|
6.4.1. Environment description¶
Environment contains 5 types of servers:
- rally node
- controller node
- compute-osd node
- compute node
| Role | Servers count | 
|---|---|
| rally | 1 | 
| controller | 3 | 
| compute | 176 | 
| compute-osd | 20 | 
6.4.1.1. Hardware configuration of each server¶
All servers have same configuration describing in table below
| 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.4.1.2. Network configuration of each server¶
All servers have the similar network configuration:
 
Here is a part of switch configuration for each switch port which is 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.4.1.3. Software configuration on servers with controller and compute roles¶
| Role | Service name | 
|---|---|
| controller | horizon keystone nova-api nava-scheduler nova-cert nova-conductor nova-consoleauth nova-consoleproxy cinder-api cinder-backup cinder-scheduler cinder-volume glance-api glance-glare glance-registry neutron-dhcp-agent neutron-l3-agent neutron-metadata-agent neutron-openvswitch-agent neutron-server heat-api heat-api-cfn heat-api-cloudwatch ceph-mon rados-gw heat-engine | 
| compute | nova-compute neutron-l3-agent neutron-metadata-agent neutron-openvswitch-agent | 
| Software | Version | 
|---|---|
| OpenStack | Mitaka | 
| Ceph | Hammer | 
| Ubuntu | Ubuntu 14.04.3 LTS | 
You can find outputs of some commands and /etc folder in the following archives:
controller-1.tar.gz
controller-2.tar.gz
controller-3.tar.gz
compute-1.tar.gz
compute-osd-1.tar.gz
6.4.1.4. Software configuration on servers with Rally role¶
Rally should be installed manually on this server. The extended instructions can be found in Rally installation documentation
| Software | Version | 
|---|---|
| Rally | 0.4.0 | 
| Ubuntu | Ubuntu 14.04.3 LTS | 
6.4.2. Test results¶
As a result of this part we got the following HTML file:
All results added below are part of this report, all values are presented in seconds.
6.4.2.1. Cinder¶
| Operation | Mean | 90%ile | 50%ile | Max | Min | 
|---|---|---|---|---|---|
| create_volume | 2.58966 | 2.7106 | 2.55807 | 3.81035 | 2.40941 | 
6.4.2.2. Neutron¶
| Operation | Mean | 90%ile | 50%ile | Max | Min | 
|---|---|---|---|---|---|
| create_100_rules | 90.6873 | 160.768 | 90.1278 | 176.444 | 21.1011 | 
| create_10_security_groups | 9.26443 | 16.6121 | 9.28746 | 21.1762 | 1.23875 | 
| list_security_groups | 3.34852 | 5.61315 | 3.45464 | 7.33637 | 0.13018 | 
6.4.2.3. Nova¶
| Operation | Mean | 90%ile | 50%ile | Max | Min | 
|---|---|---|---|---|---|
| attach_volume | 2.85446 | 3.03082 | 2.74456 | 6.36683 | 2.49666 | 
| boot_server | 19.064 | 24.7443 | 18.9116 | 28.9823 | 11.2053 | 
| list_servers | 4.12437 | 7.17804 | 4.11694 | 9.48992 | 0.174039 |