About Managing Cpu Pools For Resource Allocation - Oracle X6-2-HA Deployment And User's Manual

Database appliance
Hide thumbs Also See for X6-2-HA:
Table of Contents

Advertisement

Showing the CPU Pools Configured on Oracle Database Appliance Virtualized
Platform Nodes
Use the command oakcli show cpupool command to display the CPUs
assigned to each defined CPU pool.
Changing the Number of CPUs Assigned to a CPU Pool on Oracle Database
Appliance Virtualized Platform Nodes
Use the oakcli configure cpupool command to change the number of
CPUs assigned to a CPU pool.
Assigning a Virtual Machine to a CPU Pool on Oracle Database Appliance
Virtualized Platform
Use the command oakcli configure vm to assign a virtual machine to a CPU
pool.

About Managing CPU Pools for Resource Allocation

Use CPU pools to cage and manage resource allocations to workloads for virtual
machines on Oracle Database Appliance Virtualized Platforms.
Workloads are isolated by creating CPU pools and assigning (pinning) virtual
machines to a specific CPU pool. When you pin a virtual machine to a CPU pool, you
ensure that the virtual machine uses CPUs in only that CPU pool.
When you initially configure Oracle Database Appliance Virtualized Platform, a default-
unpinned-pool is created on each node. The size of this pool depends on the hardware
model.
When you create the ODA_BASE domain, a new CPU pool is created on both nodes.
The pool is named odaBaseCpuPool. The CPUs required for this pool are removed
from the default-unpinned-pool. ODA_BASE is the only domain allowed to use the
CPUs in the odaBaseCpuPool. When you start other virtual machines, the virtual
machines run on CPUs that are left in the default-unpinned-pool, effectively removing
ODA_BASE from the work being done by other virtual machines.
You can also cage groups of virtual machines by creating additional CPU pools. These
additional pools enable you to pin a virtual machine, or a set of virtual machines, to its
own CPU pool. Virtual machines running in a specific CPU pool do not share CPU
cycles with virtual machines running in other CPU pools. Define as many CPU pools
as you want, up to the number of available CPUs on your system.
If your application requirements change over time, then Oracle recommends that you
resize, add, or drop CPU pools as needed to make the best use of your resources.
You may also want to resize ODA_BASE. However, if you want to resize ODA_BASE,
then you must use a special command that also updates your Oracle Database
Appliance Virtualized Platform license.
Example 12-21
A CPU pool can have a different size on each node (except for the odaBaseCpuPool),
as shown by the following oakcli show cpupool commands, one for each node:
oakcli show cpupool -node 0
default-unpinned-pool
How to Manage CPU Pools on Oracle Database Appliance Virtualized Platform
Example of Showing CPU Pools on a Node
Pool
[14, 15, 16, 17, 18, 19, 20, 2
twocpu
Cpu List
1, 22, 23]
[12, 13]
Chapter 12
12-44

Advertisement

Table of Contents
loading

Table of Contents