High CPU usage after update to DSS V7 up53
Problem:
- high cpu usage after update to the DSS V7 up53,
- multicore CPU visible as one core CPU in the log file: tests.log
Solution:
- turning off X2APIC settings in the mainboard BIOS, X2APIC is not supported by DSS kernel
Problem occured on HP GEN9 server but it is recommended to turn of X2APIC settings on other systems also.
Table 1. Recommended low-latency settings for Linux environmentsParameter
|
Value
|
Description
|
Intel Virtualization Technology (pre-UEFI menu)
Virtualization Technology (UEFI menu)
|
Disabled
|
Allows Virtual Machine Managers to utilize virtualization hardware capabilities
|
Intel Hyperthreading Options
|
Disabled
|
Allows Hyperthreading, which adds logical cores but increases computational jitter
|
Intel Turbo Boost Technology
|
Enabled
|
Allows processors to make a transition to a frequency that is higher than its rated speed. For more information, see “Turbo mode information and considerations” on page 10.
|
Intel VT-d
|
Disabled
|
Enables virtualized Directed I/O
|
Thermal Configuration
|
First try Optimal Cooling, then repeat with Increased Cooling and then Max Cooling (if available)*
|
Steps through the different available cooling settings available in RBSU. Use the one that provides the desired performance for the lowest power consumption. For more information, see “Thermal considerations” on page 11.
|
HP Power Profile
|
Maximum Performance
|
Disables all power management options that may negatively affect performance
|
HP Power Regulator
|
HP Static High Performance Mode
|
Keeps processors in their maximum power/performance state (automatically set by HP Power Profile for Gen 8 and Gen 9 servers)
|
Intel QPI Link Power Management
|
Disabled
|
Precludes placing unutilized QPI links into low power state
|
Minimum Processor Idle Power Core State
|
No C-States
|
Precludes processor transitions into low-power core C-States (automatically set by HP Power Profile for Gen 8 and Gen 9 servers)
|
Minimum Processor Idle Power Package State
|
No Package State
|
Precludes processor transitions into low-power package C-States (automatically set by HP Power Profile for Gen 8 and Gen 9 servers)
|
Energy/Performance Bias
|
Maximum Performance
|
Configures processor subsystems for high-performance/low-latency (automatically set by HP Power Profile for Gen 8 and Gen 9 servers)
|
Collaborative Power Control
|
Disabled
|
Precludes the OS from changing clock frequency (automatically set by HP Power Profile for Gen 8 and Gen 9 servers)
|
DIMM Voltage Preference
|
Optimized for Performance
|
Runs DIMMs at a higher voltage if it increases performance. (Gen 8 only)
|
Dynamic Power Capping Functionality
|
Disabled
|
This option allows for disabling System ROM Power Calibration during the boot process.
Doing so accelerates boot times but precludes enabling of a Dynamic Power Cap. (Gen 8 and Gen 9 only)
|
Table 1. Recommended low-latency settings for Linux environments, continued.
|
Memory Power Savings
Mode
|
Maximum Performance
|
This option configures several memory parameters to optimize the memory subsystems performance and is configured to Balanced by default. (Gen 8 only)
|
QPI Snoop Configuration
|
Early Snoop or Cluster on Die**
|
This option allows for the configurations of different snoop modes that impact the QPI interconnect. Changing this option may improve performance in certain workloads. Home Snoop provides high-memory bandwidth in an average NUMA environment (default setting). Cluster on Die may provide increased memory bandwidth in highly optimized NUMA workloads. Early Snoop may decrease memory latency but may also result in lower overall bandwidth as compared to other modes. (Gen 9 only)
|
ACPI SLIT Preferences
|
Enabled
|
This ACPI SLIT describes the relative access times between processors, memory subsystems, and I/O subsystems. Operating systems that support the SLIT can use this information to improve performance by allocating resources and workloads more efficiently. This option is disabled by default on most ProLiant Gen 8 and Gen 9 servers.
|
Processor Power and Utilization Monitoring
|
Disabled***
|
Disables iLO Processor State Mode Switching and Insight Power Manager Processor Utilization Monitoring, and its associated SMI
|
Memory Pre-Failure Notification
|
Disabled***
|
Disables Memory Pre-Failure Notification and its associated SMI
|
Memory Patrol Scrubbing
|
Disabled***
|
Memory Periodic Patrol Scrubber corrects memory soft errors so that, over the length of the system runtime, the risk of producing multi-bit and uncorrectable errors is reduced.
|
Memory Refresh Rate
|
1x Refresh***
|
This option controls the refresh rate of the memory controller. The default value for this parameter is 2x.
|