This change moves the .rst files into the main adming-guide-cloud folder now conversion is complete. changes to the project config and to the openstack manuals to stop sync of .xml files are also needed. Change-Id: I498e8d6ac3cb80da413e23b14a0959abd58e7d79 Implements: blueprint reorganise-user-guides
1.4 KiB
Increase Block Storage API service throughput
By default, the Block Storage API service runs in one process. This limits the number of API requests that the Block Storage service can process at any given time. In a production environment, you should increase the Block Storage API throughput by allowing the Block Storage API service to run in as many processes as the machine capacity allows.
Note
The Block Storage API service is named
openstack-cinder-api
on the following distributions:
CentOS, Fedora, openSUSE, Red Hat Enterprise Linux, and SUSE Linux
Enterprise. In Ubuntu and Debian distributions, the Block Storage API
service is named cinder-api
.
To do so, use the Block Storage API service option
osapi_volume_workers
. This option allows you to specify the
number of API service workers (or OS processes) to launch for the Block
Storage API service.
To configure this option, open the /etc/cinder/cinder.conf
configuration file and set
the osapi_volume_workers
configuration key to the number of
CPU cores/threads on a machine.
On distributions that include openstack-config
, you can
configure this by running the following command instead:
# openstack-config --set /etc/cinder/cinder.conf \
DEFAULT osapi_volume_workers CORES
Replace CORES
with the number of CPU cores/threads on a
machine.