Add support for running multiple n-cpus for performance testing
When using the fake VIRT_DRIVER, we can launch an arbitrary number of instances, the next step for performance testing is running an arbitrary number of n-cpus. This can be done with the following settings in your localrc VIRT_DRIVER=fake NUMBER_FAKE_NOVA_COMPUTE=50 This can be used for things like measuring load from n-cpu's periodic tasks. Change-Id: I40e0f05374e2c10c48ea6b8816ef6e7609b3dc80
This commit is contained in:
parent
a8ca815b85
commit
2c94ee5237
5
lib/nova
5
lib/nova
@ -722,6 +722,11 @@ function start_nova() {
|
||||
# The group **$LIBVIRT_GROUP** is added to the current user in this script.
|
||||
# Use 'sg' to execute nova-compute as a member of the **$LIBVIRT_GROUP** group.
|
||||
screen_it n-cpu "cd $NOVA_DIR && sg $LIBVIRT_GROUP '$NOVA_BIN_DIR/nova-compute --config-file $NOVA_CONF_BOTTOM'"
|
||||
elif [[ "$VIRT_DRIVER" = 'fake' ]]; then
|
||||
for i in `seq 1 $NUMBER_FAKE_NOVA_COMPUTE`
|
||||
do
|
||||
screen_it n-cpu "cd $NOVA_DIR && $NOVA_BIN_DIR/nova-compute --config-file $NOVA_CONF_BOTTOM"
|
||||
done
|
||||
else
|
||||
screen_it n-cpu "cd $NOVA_DIR && $NOVA_BIN_DIR/nova-compute --config-file $NOVA_CONF_BOTTOM"
|
||||
fi
|
||||
|
Loading…
Reference in New Issue
Block a user