From d138f75907bd5c6c7294126c3742519f3469b342 Mon Sep 17 00:00:00 2001 From: Anne Gentle Date: Tue, 18 Feb 2014 15:24:33 -0600 Subject: [PATCH] Addresses O'Reilly editor comments for Ch 4 Compute Nodes Change-Id: I8d1bca729eaa3d7ff0344d8af107bf50b8071d86 --- doc/openstack-ops/ch_arch_compute_nodes.xml | 26 +++++++++++---------- 1 file changed, 14 insertions(+), 12 deletions(-) diff --git a/doc/openstack-ops/ch_arch_compute_nodes.xml b/doc/openstack-ops/ch_arch_compute_nodes.xml index 2587a0ab..53231297 100644 --- a/doc/openstack-ops/ch_arch_compute_nodes.xml +++ b/doc/openstack-ops/ch_arch_compute_nodes.xml @@ -40,22 +40,25 @@ those 12 cores are doubled to 24 cores. If you purchase a server that supports multiple CPUs, the number of cores is further multiplied. - Hyper-threading is Intel's proprietary simultaneous - multithreading implementation used to improve parallelization - on their CPUs. You might consider enabling hyper-threading to - improve the performance of multi-threaded applications. + Multithread Considerations + Hyper-threading is Intel's proprietary simultaneous + multithreading implementation used to improve parallelization + on their CPUs. You might consider enabling hyper-threading to + improve the performance of multi-threaded applications. Whether you should enable hyper-threading on your CPUs depends upon your use case. For example, disabling hyper-threading can be beneficial in intense computing environments. We recommend you do performance testing with your local workload with both hyper-threading on and off - to determine what is more appropriate in your case. + to determine what is more appropriate in your case.
Hypervisor Choice - OpenStack Compute supports many hypervisors to various - degrees, including: + A hypervisor provides software to manage virtual machine access to + the underlying hardware. The hypervisor creates, manages, and + monitors virtual machines. OpenStack Compute supports many + hypervisors to various degrees, including: KVM (http://www.linux-kvm.org/) LXC (http://lxc.sourceforge.net/) @@ -313,7 +316,6 @@ knowledge about it.
-
Overcommitting OpenStack allows you to overcommit CPU and RAM on @@ -331,10 +333,10 @@ The default CPU allocation ratio of 16:1 means that the scheduler allocates up to 16 virtual cores per physical - core. For example, if a physical node has 12 cores, then - 192 virtual cores would be available and with typical - flavours, of 4 virtual cores per instance, this would - provide 48 instances on a physical node. + core. For example, if a physical node has 12 cores, then the scheduler + sees 192 available virtual cores. With typical flavor definitions of + 4 virtual cores per instance, this ratio would provide 48 instances + on a physical node. The formula for the number of virtual instances on a compute node is (OR*PC)/VC, where: