2.17.1 Reducing Database Server Power Consumption by Powering Off Unused CPU Cores
Starting with the Oracle Exadata X11M system family and Oracle Exadata System Software release 25.1.0, a group of unused database server CPU cores is automatically powered off to save energy.
This capability uses the pendingCoreCount
attribute setting, which specifies the number of active CPU cores on each database server.
On each Oracle Exadata X11M database server, you can automatically power off 64 unused CPU cores (32 CPU cores on each socket) by setting the pendingCoreCount
attribute to 128 or lower and then rebooting the server. For example:
DBMCLI> ALTER DBSERVER pendingCoreCount=128
Powering off these unused CPU cores provides substantial energy savings without affecting overall system performance.
When required, you can power on and enable the unpowered CPU cores by setting the pendingCoreCount
attribute to a value above 128 and then rebooting the server.
Note:
On database servers configured with virtual machines (VMs), ensure that the pendingCoreCount
attribute value is always greater than or equal to the sum of the virtual CPUs (vCPUs) in all of the VMs.
Related Topics
Parent topic: Managing Exadata Database Server Power Consumption