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 |