Intel Turbo Boost Tech
set intel-turbo-boost-config
turbo-boost
|
Whether
the processor uses Intel Turbo Boost Technology, which allows the processor to
automatically increase its frequency if it is running below power, temperature,
or voltage specifications. This can be one of the following:
-
disabled—The processor does not increase its frequency automatically.
-
enabled—The processor uses Turbo Boost Technology if required.
-
platform-default —The BIOS uses the value for this attribute contained in the BIOS defaults for the server type and vendor.
|
Enhanced Intel SpeedStep Tech
set
enhanced-intel-speedstep-config speed-step
|
Whether
the processor uses Enhanced Intel SpeedStep Technology, which allows the system
to dynamically adjust processor voltage and core frequency. This technology can
result in decreased average power consumption and decreased average heat
production. This can be one of the following:
-
disabled—The processor never dynamically adjusts its voltage or frequency.
-
enabled—The processor utilizes Enhanced Intel SpeedStep Technology and enables all supported processor sleep states to further conserve power.
-
platform-default —The BIOS uses the value for this attribute contained in the BIOS defaults for the server type and vendor.
We
recommend that you contact your operating system vendor to make sure your
operating system supports this feature.
|
Intel HyperThreading Tech
set hyper-threading-config
hyper-threading
|
Whether
the processor uses Intel Hyper-Threading Technology, which allows multithreaded
software applications to execute threads in parallel within each processor.
This can be one of the following:
-
disabled—The processor does not permit hyperthreading.
-
enabled—The processor allows for the parallel execution of multiple threads.
-
platform-default —The BIOS uses the value for this attribute contained in the BIOS defaults for the server type and vendor.
We
recommend that you contact your operating system vendor to make sure the
operating system supports this feature.
|
Core Multi Processing
set
core-multi-processing-config multi-processing
|
Sets the
state of logical processor cores per CPU in a package. If you disable this
setting, Intel Hyper Threading technology is also disabled. This can be one of
the following:
-
All—Enables multiprocessing on all logical processor cores.
-
1 through n—Specifies the number of logical processor cores per CPU that can run on the server. To disable multiprocessing and have only one logical processor core per CPU running on the server, choose 1.
-
platform-default —The BIOS uses the value for this attribute contained in the BIOS defaults for the server type and vendor.
We
recommend that you contact your operating system vendor to make sure your
operating system supports this feature.
|
Execute Disable Bit
set execute-disable
bit
|
Classifies memory areas on the server to specify where the
application code can execute. As a result of this classification, the processor
disables code execution if a malicious worm attempts to insert code in the
buffer. This setting helps to prevent damage, worm propagation, and certain
classes of malicious buffer overflow attacks. This can be one of the following:
-
disabled—The processor does not classify memory areas.
-
enabled—The processor classifies memory areas.
-
platform-default —The BIOS uses the value for this attribute contained in the BIOS defaults for the server type and vendor.
We
recommend that you contact your operating system vendor to make sure your
operating system supports this feature.
|
Intel Virtualization Technology
set intel-vt-config
vt
|
Whether
the processor uses Intel Virtualization Technology, which allows a platform to
run multiple operating systems and applications in independent partitions. This
can be one of the following:
-
disabled—The processor does not permit virtualization.
-
enabled—The processor allows multiple operating systems in independent partitions.
-
platform-default —The BIOS uses the value for this attribute contained in the BIOS defaults for the server type and vendor.
Note
|
If you
change this option, you must power cycle the server before the setting takes
effect.
|
|
Hardware Prefetcher
set
processor-prefetch-config hardware-prefetch
|
Whether the processor allows the Intel hardware prefetcher to
fetch streams of data and instruction from memory into the unified second-level
cache when necessary. This can be one of the following:
-
disabled—The hardware prefetcher is not used.
-
enabled—The processor uses the hardware prefetcher when cache issues are detected.
-
platform-default —The BIOS uses the value for this attribute contained in the BIOS defaults for the server type and vendor.
Note
|
CPUPerformance
must be set to
Custom in order to specify this value. For any value
other than
Custom, this option is overridden by the setting in
the selected CPU performance profile.
|
|
Adjacent Cache Line Prefetcher
set
processor-prefetch-config adjacent-cache-line-prefetch
|
Whether the processor
fetches cache lines in even/odd pairs instead of fetching just the required
line. This can be one of the following:
-
disabled—The processor only fetches the required line.
-
enabled—The processor fetches both the required line and its paired line.
-
platform-default —The BIOS uses the value for this attribute contained in the BIOS defaults for the server type and vendor.
Note
|
CPUPerformance
must be set to
Custom in order to specify this value. For any value
other than
Custom, this option is overridden by the setting in
the selected CPU performance profile.
|
|
DCU Streamer Prefetch
set
processor-prefetch-config dcu-streamer-prefetch
|
Whether the processor uses the DCU IP Prefetch mechanism to
analyze historical cache access patterns and preload the most relevant lines in
the L1 cache. This can be one of the following:
-
disabled—The processor does not try to anticipate cache read requirements and only fetches explicitly requested lines.
-
enabled—The DCU prefetcher analyzes the cache read pattern and prefetches the next line in the cache if it determines that it may be needed.
-
platform-default —The BIOS uses the value for this attribute contained in the BIOS defaults for the server type and vendor.
|
DCU IP Prefetcher
set
processor-prefetch-config dcu-ip-prefetch
|
Whether the processor uses the DCU IP Prefetch mechanism to
analyze historical cache access patterns and preload the most relevant lines in
the L1 cache. This can be one of the following:
-
disabled—The processor does not preload any cache data.
-
enabled—The DCU IP prefetcher preloads the L1 cache with the data it determines to be the most relevant.
-
platform-default —The BIOS uses the value for this attribute contained in the BIOS defaults for the server type and vendor.
|
KTI Prefetch drop-down list
|
KTI prefetch is a mechanism to get the memory read started early on a DDR bus. This can be one of the following:
-
disabled—The processor does not preload any cache data.
-
enabled—The KTI prefetcher preloads the L1 cache with the data it determines to be the most relevant.
-
platform-default —The BIOS uses the value for this attribute contained in the BIOS defaults for the server type and vendor.
|
LLC Prefetch drop-down list
|
Whether the processor uses the LLC Prefetch mechanism to fetch the date into the LLC. This can be one of the following:
-
disabled—The processor does not preload any cache data.
-
enabled—The LLC prefetcher preloads the L1 cache with the data it determines to be the most relevant.
-
platform-default —The BIOS uses the value for this attribute contained in the BIOS defaults for the server type and vendor.
|
XPT Prefetch drop-down list
|
Whether XPT prefetch is used to enable a read request sent to the last level cache to issue a copy of that request to the memory controller prefetcher. This can be one of the following:
-
disabled—The CPU does not use the XPT Prefetch option.
-
enabled—The CPU enanbles the XPT prefetcher option.
-
platform-default —The BIOS uses the value for this attribute contained in the BIOS defaults for the server type and vendor.
|
Direct Cache Access
set
direct-cache-access-config access
|
Allows
processors to increase I/O performance by placing data from I/O devices
directly into the processor cache. This setting helps to reduce cache misses.
This can be one of the following:
-
auto—The CPU determines how to place data from I/O devices into the processor cache.
-
disabled—Data from I/O devices is not placed directly into the processor cache.
-
enabled—Data from I/O devices is placed directly into the processor cache.
-
platform-default —The BIOS uses the value for this attribute contained in the BIOS defaults for the server type and vendor.
|
Processor C State
set
processor-c-state-config c-state
|
Whether
the system can enter a power savings mode during idle periods. This can be one
of the following:
-
disabled—The system remains in a high-performance state even when idle.
-
enabled—The system can reduce power to system components such as the DIMMs and CPUs.
-
platform-default —The BIOS uses the value for this attribute contained in the BIOS defaults for the server type and vendor.
We
recommend that you contact your operating system vendor to make sure your
operating system supports this feature.
|
Processor C1E
set processor-c1e-config
c1e
|
Allows
the processor to transition to its minimum frequency upon entering C1. This
setting does not take effect until after you have rebooted the server. This can
be one of the following:
-
disabled—The CPU continues to run at its maximum frequency in the C1 state.
-
enabled—The CPU transitions to its minimum frequency. This option saves the maximum amount of power in the C1 state.
-
platform-default —The BIOS uses the value for this attribute contained in the BIOS defaults for the server type and vendor.
|
Processor C3 Report
set
processor-c3-report-config processor-c3-report
|
Whether
the processor sends the C3 report to the operating system. This can be one of
the following:
-
enabled—The processor sends the C3 report to the OS.
-
disabled—The processor does not send the C3 report.
-
acpi-c2—The processor sends the C3 report using the advanced configuration and power interface (ACPI) C2 format.
-
acpi-c3—The processor sends the C3 report using the ACPI C3 format.
-
platform-default —The BIOS uses the value for this attribute contained in the BIOS defaults for the server type and vendor.
On the
Cisco UCS B440 Server, the BIOS Setup menu uses enabled and disabled for these
options. If you specify acpi-c2 or acpi-c2, the server sets the BIOS value for
that option to enabled.
|
Processor C6 Report
set
processor-c6-report-config processor-c6-report
|
Whether
the processor sends the C6 report to the operating system. This can be one of
the following:
-
disabled—The processor does not send the C6 report.
-
enabled—The processor sends the C6 report.
-
platform-default —The BIOS uses the value for this attribute contained in the BIOS defaults for the server type and vendor.
|
Processor C7 Report drop-down list
set
processor-c7-report-config processor-c7-report
|
Whether
the processor sends the C7 report to the operating system. This can be one of
the following:
-
c7—The processor sends the report using the C7 format.
-
c7s—The processor sends the report using the C7s format.
-
disabled—The processor does not send the C7 report.
-
enabled—The processor sends the C7 report.
-
platform-default —The BIOS uses the value for this attribute contained in the BIOS defaults for the server type and vendor.
|
Processor CMCI drop-down list
|
Enables CMCI generation. This can be one of the following:
-
disabled—The processor disables CMCI.
-
enabled—The processor enables CMCI.
-
platform-default —The BIOS uses the value for this attribute contained in the BIOS defaults for the server type and vendor.
|
CPU Performance
set cpu-performance-config
cpu-performance
|
Sets the
CPU performance profile for the server. This can be one of the following:
-
Custom —
-
enterprise—For M3 and higher servers, all prefetchers and data reuse are enabled. For M1 and M2 servers, data reuse and the DCU IP prefetcher are enabled, and all other prefetchers are disabled.
-
high-throughput—Data reuse and the DCU IP prefetcher are enabled, and all other prefetchers are disabled.
-
hpc—All prefetchers are enabled and data reuse is disabled. This setting is also known as high-performance computing.
-
platform-default —The BIOS uses the value for this attribute contained in the BIOS defaults for the server type and vendor.
|
Max Variable MTRR Setting
set
max-variable-mtrr-setting-config
processor-mtrr
|
Allows
you to select the number of mean time to repair (MTRR) variables. This can be
one of the following:
-
auto-max—BIOS uses the default value for the processor.
-
8—BIOS uses the number specified for the variable MTRR.
-
platform-default —The BIOS uses the value for this attribute contained in the BIOS defaults for the server type and vendor.
|
Local X2 APIC
set local-x2-apic-config
localx2-apic
|
Allows
you to set the type of Application Policy Infrastructure Controller (APIC)
architecture. This can be one of the following:
-
disabled—Processor disables Local X2 APIC.
-
enabled—Processor enables Local X2 APIC.
-
xapic—Uses the standard xAPIC architecture.
-
x2apic—Uses the enhanced x2APIC architecture to support 32 bit addressability of processors.
-
auto—Automatically uses the xAPIC architecture that is detected.
-
platform-default —The BIOS uses the value for this attribute contained in the BIOS defaults for the server type and vendor.
|
Power Technology
set processor-energy-config
cpu-power-management
|
Enables you to configure the CPU power management settings for
the following options:
Power Technology can be one
of the following:
-
disabled—The server does not perform any CPU power management and any settings for the BIOS parameters mentioned above are ignored.
-
Energy_Efficient—The server determines the best settings for the BIOS parameters mentioned above and ignores the individual settings for these parameters.
-
performance—The server automatically optimizes the performance for the BIOS parameters mentioned above.
-
custom—The server uses the individual settings for the BIOS parameters mentioned above. You must select this option if you want to change any of these BIOS parameters.
-
platform-default —The BIOS uses the value for this attribute contained in the BIOS defaults for the server type and vendor.
|
Energy Performance
set processor-energy-config
energy-performance
|
Allows you to determine whether system performance or energy
efficiency is more important on this server. This can be one of the following:
-
performance — The server provides all server components with full power at all times. This option maintains the highest level of performance and requires the greatest amount of power.
-
balanced-performance — The server provides all server components with enough power to keep a balance between performance and power.
-
balanced-energy — The server provides all server components with enough power to keep a balance between performance and power.
-
energy-efficient — The server provides all server components with less power to keep reduce power consumption.
-
platform-default —The BIOS uses the value for this attribute contained in the BIOS defaults for the server type and vendor.
Note
|
CPUPowerManagement must be set to
Custom or the server ignores the setting for this
parameter.
|
|
Frequency Floor Override
set
frequency-floor-override-config cpu-frequency
|
Whether the CPU is allowed to drop below the maximum non-turbo
frequency when idle. This can be one of the following:
-
disabled— The CPU can drop below the maximum non-turbo frequency when idle. This option decreases power consumption but may reduce system performance.
-
enabled— The CPU cannot drop below the maximum non-turbo frequency when idle. This option improves system performance but may increase power consumption.
-
platform-default —The BIOS uses the value for this attribute contained in the BIOS defaults for the server type and vendor.
|
P STATE Coordination
set
p-state-coordination-config p-state
|
Allows you to define how BIOS communicates the P-state support
model to the operating system. There are 3 models as defined by the Advanced
Configuration and Power Interface (ACPI) specification.
-
hw-all—The processor hardware is responsible for coordinating the P-state among logical processors with dependencies (all logical processors in a package).
-
sw-all—The OS Power Manager (OSPM) is responsible for coordinating the P-state among logical processors with dependencies (all logical processors in a physical package), and must initiate the transition on all of the logical processors.
-
sw-any—The OS Power Manager (OSPM) is responsible for coordinating the P-state among logical processors with dependencies (all logical processors in a package), and may initiate the transition on any of the logical processors in the domain.
-
platform-default —The BIOS uses the value for this attribute contained in the BIOS defaults for the server type and vendor.
Note
|
CPUPowerManagement must be set to
Custom or the server ignores the setting for this
parameter.
|
|
DRAM Clock Throttling
set
dram-clock-throttling-config dram-clock-throttling
|
Allows you to tune the system settings between the memory
bandwidth and power consumption. This can be one of the following:
-
auto — CPU determines the DRAM Clock Throttling settings.
-
balanced— DRAM clock throttling is reduced, providing a balance between performance and power.
-
performance—DRAM clock throttling is disabled, providing increased memory bandwidth at the cost of additional power.
-
Energy_Efficient—DRAM clock throttling is increased to improve energy efficiency.
-
platform-default —The BIOS uses the value for this attribute contained in the BIOS defaults for the server type and vendor.
|
Channel Interleaving
set interleave-config
channel-interleave
|
Whether the CPU divides memory blocks and spreads contiguous
portions of data across interleaved channels to enable simultaneous read
operations. This can be one of the following:
-
auto—The CPU determines what interleaving is done.
-
1-way—
-
2-way
-
3-way
-
4-way—The maximum amount of channel interleaving is used.
-
platform-default —The BIOS uses the value for this attribute contained in the BIOS defaults for the server type and vendor.
|
Rank Interleaving
set interleave-config
rank-interleave
|
Whether the CPU interleaves physical ranks of memory so that one
rank can be accessed while another is being refreshed. This can be one of the
following:
-
auto—The CPU determines what interleaving is done.
-
1-way—
-
2-way
-
4-way
-
8-way—The maximum amount of rank interleaving is used.
-
platform-default —The BIOS uses the value for this attribute contained in the BIOS defaults for the server type and vendor.
|
Sub NUMA Clustering drop-down list
|
Whether the CPU supports sub NUMA clustering, in which the tag directory and the memory channel are always in the same region. This can be one of the following:
-
disabled— Sub NUMA clustering does not occur.
-
enabled— Sub NUMA clustering occurs.
-
platform-default — The BIOS uses the value for this attribute contained in the BIOS defaults for the server type and vendor.
|
Memory Interleaving
set interleave-config
memory-interleave
|
Whether
the CPU interleaves the physical memory so that the memory can be accessed
while another is being refreshed. This can be one of the following:
|
Demand Scrub
set scrub-policies-config
demand-scrub
|
Whether the system corrects single bit memory errors
encountered when the CPU or I/O makes a demand read. This can be one of the
following:
-
disabled— Single bit memory errors are not corrected.
-
enabled— Single bit memory errors are corrected in memory and the corrected data is set in response to the demand read.
-
platform-default —The BIOS uses the value for this attribute contained in the BIOS defaults for the server type and vendor.
|
Patrol Scrub
set scrub-policies-config
patrol-scrub
|
Whether the system actively searches for, and corrects, single
bit memory errors even in unused portions of the memory on the server. This can
be one of the following:
-
disabled—The system checks for memory ECC errors only when the CPU reads or writes a memory address.
-
enabled—The system periodically reads and writes memory searching for ECC errors. If any errors are found, the system attempts to fix them. This option may correct single bit errors before they become multi-bit errors, but it may adversely affect performance when the patrol scrub is running.
-
platform-default —The BIOS uses the value for this attribute contained in the BIOS defaults for the server type and vendor.
|
Altitude
set altitude altitude-config
|
The
approximate number of meters above sea level at which the physical server is
installed. This can be one of the following:
-
auto—The CPU determines the physical elevation.
-
300-m—The server is approximately 300 meters above sea level.
-
900-m—The server is approximately 900 meters above sea level.
-
1500-m—The server is approximately 1500 meters above sea level.
-
3000-m—The server is approximately 3000 meters above sea level.
-
platform-default —The BIOS uses the value for this attribute contained in the BIOS defaults for the server type and vendor.
|
Package C State
Limit
set package-c-state-limit-config
package-c-state-limit
|
The
amount of power available to the server components when they are idle. This can
be one of the following:
-
auto —The CPU determines the physical elevation.
-
no-limit—The server may enter any available C state.
-
c0—The server provides all server components with full power at all times. This option maintains the highest level of performance and requires the greatest amount of power.
-
c1—When the CPU is idle, the system slightly reduces the power consumption. This option requires less power than C0 and allows the server to return quickly to high performance mode.
-
c3—When the CPU is idle, the system reduces the power consumption further than with the C1 option. This requires less power than C1 or C0, but it takes the server slightly longer to return to high performance mode.
-
c6—When the CPU is idle, the system reduces the power consumption further than with the C3 option. This option saves more power than C0, C1, or C3, but there may be performance issues until the server returns to full power.
-
c2—When the CPU is idle, the system reduces the power consumption further than with the C1 option. This requires less power than C1 or C0, but it takes the server slightly longer to return to high performance mode.
-
c7—When the CPU is idle, the server makes a minimal amount of power available to the components. This option saves the maximum amount of power but it also requires the longest time for the server to return to high performance mode.
-
c7s—When the CPU is idle, the server makes a minimal amount of power available to the components. This option saves more power than C7, but it also requires the longest time for the server to return to high performance mode.
-
platform-default —The BIOS uses the value for this attribute contained in the BIOS defaults for the server type and vendor.
|
CPU Hardware Power Management drop-down list
set
cpu-hardware-power-management-config cpu-hardware-power-management
|
Enables
processor Hardware Power Management (HWPM). This can be one of the following:
-
platform-default —The BIOS uses the value for this attribute contained in the BIOS defaults for the server type and vendor.
-
disabled—HWPM is disabled.
-
hwpm-native-mode—HWPM native mode is enabled.
-
hwpm-oob-mode—HWPM Out-Of-Box mode is enabled.
-
Native Mode with no Legacy (only GUI)
|
Energy Performance Tuning drop-down list
set power-performance-tuning-support power-performance-tuning-config
|
Determines if the BIOS or Operating System can turn on the energy performance bias tuning. The options are BIOS and OS.
|
Workload Configuration drop-down list
|
This feature allows for workload optimization. The options are Balanced and I/O Sensitive:
Cisco recommends using Balanced. |