Skip to main content
Announcements
Qlik Connect 2024! Seize endless possibilities! LEARN MORE
cancel
Showing results for 
Search instead for 
Did you mean: 
anderseriksson
Partner - Specialist
Partner - Specialist

QMC QVS CPU Affinty missing cores

Hi, have a problem with a new QlikView server.

In QMC System Setup for the QVS under Performance CPU Affinity half of the cores are missing?

Server is a HP ProLiant DL380 Gen9 with 2 Intel Xeon E5-2650 v3 @ 2.30GHz with 10 cores each for a total of 20 cores.

But the CPU Affinity setting in QMC only shows a total of 10 check boxes?

Looks like the QVS is not aware of half the cores?

Hyperthreading was until last week enabled on the server when it was shut off.

Could disabling Hyperthreading be the reason for the missing cores?

Is there some file I can edit to tell the QMC the correct number of cores?

Or should I run the QlikView Server installer again?

When Hyperthreading was disabled user experience was that server is slower.
If the QVS then went from 20 cores to 10 cores that would explain it.

OS is Win 2012 R2, QlikView Server is 12SR5 Enterprise edition with Publisher on the same server, no cluster.

Under QMC/Sytem/About all 20 cores are shown for every part but the QVS where only 10 cores are shown.
This server is presently running a test licens could this be the reason for limited cores (only one CPU)?
But the only limitation of test license I'm aware of is license lease being disabled.

11 Replies
anderseriksson
Partner - Specialist
Partner - Specialist
Author

In a support case with a different customer Qlik-support finally revealed the answer this week!

Description

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

Cause

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.

Resolution

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."

AshkanK
Contributor
Contributor

Hi,

The solution propused in this thread is not working for us.
Is there any other solution for how to have QMC show the correct CPU core value? 

Br Ashkan