For neutron you can safely set api_workers and rpc_workers to 1. On Wed, Feb 3, 2016 at 4:06 AM, Alexander Simeonov <[email protected]> wrote:
> Hello, > > I am running OpenStack on a single physical node, installed with packstack > —allinone. The host has 32gb of memory, 32 logical cores and currently runs > a single VM with 16gb RAM allocated. However, after just a few hours of > usage, the host starts swapping. After inspection of the current memory > usage, I see most of the OpenStack services have spawned multiple processed > each which in total consume about 12gb of memory (shared+resident per > process): > > MiB Process # processes > 3686.4 nova-api 97 > 2355.2 neutron-server 65 > 2048 nova-conductor 33 > 1536 heat-engine 33 > 819.2 glance-registry 33 > 657 glance-api 33 > 504.6 swift-proxy-ser 33 > 183.9 neutron-metadat 33 > 168.8 cinder-api 33 > > According to the docs at > http://docs.openstack.org/liberty/config-reference/content/list-of-compute-config-options.html, > OpenStack defaults the number of workers for each of this service to the > number of logical cores on the server, but the nova-api and the > neutron-servers seem to have multipliers of 3 and 2 respectively. > > Since this machine will only run just a few (3-4) VMs and modifications or > creation of guests will rarely occur once it has been fully set up, what > are the minimum values that I could use in the relevant config files in > order to decrease the memory usage of this services? Can I safely run a > single worker for each of the internal services? > > Thanks. > > Regards, > Alexander > > _______________________________________________ > Mailing list: > http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack > Post to : [email protected] > Unsubscribe : > http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack > > -- Kevin Benton
_______________________________________________ Mailing list: http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack Post to : [email protected] Unsubscribe : http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack
