Change-Id: I68acbcd3f656faa57540d2d7d4b8e1f2ffb8cfae Closes-Bug: #1609927
8.6 KiB
Results of OpenStack Services density testing
- Abstract
This document includes density test results of OpenStack services. All tests have been performed regarding
controlplane_density
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 |
Hardware configuration of each server
All servers have same configuration describing in table below
server | vendor,model | HP,DL380 Gen9 |
|
vendor,model ----------------+ processor_count ----------------+ core_count ----------------+ frequency_MHz | Intel,E5-2680 v3 -------------------------------+ 2 -------------------------------+ 12 -------------------------------+ 2500 |
|
vendor,model ----------------+ amount_MB | HP,752369-081 -------------------------------+ 262144 |
|
interface_name ----------------+ vendor,model ----------------+ bandwidth | p1p1 -------------------------------+ Intel,X710 Dual Port -------------------------------+ 10G |
|
dev_name ----------------+ vendor,model ----------------+ SSD/HDD ----------------+ size |
/dev/sda -------------------------------+ | raid10 - HP P840 | 12 disks EH0600JEDHE -------------------------------+ HDD -------------------------------+ 3,6TB |
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
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 <configs/controller-1.tar.gz>
controller-2.tar.gz <configs/controller-2.tar.gz>
controller-3.tar.gz <configs/controller-3.tar.gz>
compute-1.tar.gz <configs/compute-1.tar.gz>
compute-osd-1.tar.gz <configs/compute-osd-1.tar.gz>
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 |
Test results
As a result of this part we got the following HTML file:
rally_report.html <results/rally_report.html>
All results added below are part of this report, all values are presented in seconds.
Cinder
Operation | Mean | 90%ile | 50%ile | Max | Min |
---|---|---|---|---|---|
create_volume | 2.58966 |
|
|
3.81035 | 2.40941 |
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 |
|
|
|
|
|
list_security_groups |
|
|
|
|
|
Nova
Operation | Mean | 90%ile | 50%ile | Max | Min |
---|---|---|---|---|---|
attach_volume |
|
|
|
|
|
boot_server | 19.064 | 24.7443 | 18.9116 | 28.9823 | 11.2053 |
list_servers |
|
|
|
|
|