CPU Affinity In QlikView Server (QVS) Does Not Show All CPU Cores
Article Number: 000019306 | Last Modified: 2018/06/12
The CPU affinity is not working as expected.
The number of CPU affinity for the QVS does not match the cores in the Server.
You are using a Generation 9 of HP servers
This issue comes from a new BIOS setting introduced in the Generation 9 of HP servers.
A new setting has been added in BIOS that needs to be modified to allow the QlikView services to properly detect all the CPU Cores in the machine.
This issue can be resolved by changing the BIOS setting "NUMA Group Size" to "Flat".
The default setting for "NUMA Group Size" disables QlikView from properly detecting all CPU cores in the hardware, and thereby
From HPs manual on the subject: "Use this option to configure how the system ROM reports the number of logical processors in a NUMA (Non-Uniform Memory Access) node. The resulting information helps the operating system group processors for application use. To set NUMA Group Size Optimization: From the System Utilities screen, select System Configuration → BIOS/Platform Configuration (RBSU) → Performance Options → Advanced Performance Tuning Options → NUMA Group Size Optimization and press Enter. Select a setting and press Enter:
Clustered (default)—Optimizes groups along NUMA boundaries, providing better performance.
Flat—Enables applications that are not optimized to take advantage of processors spanning multiple groups to utilize more logical processors."