Do not input private or sensitive data. View Qlik Privacy & Cookie Policy.
Skip to main content

Announcements
Save $650 on Qlik Connect, Dec 1 - 7, our lowest price of the year. Register with code CYBERWEEK: Register
cancel
Showing results for 
Search instead for 
Did you mean: 
RonFusionHSLLC
Creator II
Creator II

EnableNumaRoundRobin - what is the correct setting for an Azure VM

We have QlikView server(s) running in Azure on Windows 2022, these machines are not NUMA aware and have no bios setting 'per-se' to turn it on or off.

Given that, what is the correct setting for EnableNumaRoundRobin?

The documentation is a bit confusing

A setting of 0 or 1 doesn't make sense - enable numa, why would I want to do this - since Qlik wants numa disabled?

-    0 (default value):   detect NUMA automatically and enable it in QV if possible
-    1:   force QV to enable NUMA
-    Other:  force QV to disable NUMA

I'm assuming any non 0 or 1 value  would cause QV to use it's soft disable of NUMA...is that correct or do I misunderstand this completely

 

Ron

Labels (1)
1 Solution

Accepted Solutions
Chip_Matejowsky
Support
Support

Hi @RonFusionHSLLC,

The below information from articles  QlikView Server Settings For NUMA Performance Improvement and Quick tips #8 - Server settings for best performance may help clarify.

EnableNumaRoundRobin 

0 (default): Automated state where QlikView Server at startup detects whether NUMA is enabled or disabled at certain hardware and adapts to it. If NUMA is enabled QlikView Server will ignore NUMA nodes when allocating memory.
1: QlikView Server  is acting as if NUMA is enabled from BIOS (without any attempts to detect it)
2: QlikView Server will not ignore NUMA nodes if present (i.e. NUMA enabled)

NUMA

QlikView servers (Intel):

  • Disabled*

QlikView (AMD EPYC):

  • NUMA mode should be set to Automatic and 1 node per socket. (L3 Cache NUMA Nodes disabled.)

Best Regards

Principal Technical Support Engineer with Qlik Support
Help users find answers! Don't forget to mark a solution that worked for you!

View solution in original post

3 Replies
Chip_Matejowsky
Support
Support

Hi @RonFusionHSLLC,

The below information from articles  QlikView Server Settings For NUMA Performance Improvement and Quick tips #8 - Server settings for best performance may help clarify.

EnableNumaRoundRobin 

0 (default): Automated state where QlikView Server at startup detects whether NUMA is enabled or disabled at certain hardware and adapts to it. If NUMA is enabled QlikView Server will ignore NUMA nodes when allocating memory.
1: QlikView Server  is acting as if NUMA is enabled from BIOS (without any attempts to detect it)
2: QlikView Server will not ignore NUMA nodes if present (i.e. NUMA enabled)

NUMA

QlikView servers (Intel):

  • Disabled*

QlikView (AMD EPYC):

  • NUMA mode should be set to Automatic and 1 node per socket. (L3 Cache NUMA Nodes disabled.)

Best Regards

Principal Technical Support Engineer with Qlik Support
Help users find answers! Don't forget to mark a solution that worked for you!
RonFusionHSLLC
Creator II
Creator II
Author

That's much clearer than the other doc I found...thanks for the link.

I should clarify...not that Azure VM's are not Numa aware, there just isn't any reporting to tell is it is enabled or not.  PS script to show value, reports nothing.

I would assume setting EnableNumaRoundRobin = 0 is the best option, as it seems it doesn't matter if the OS has numa enabled or disabled, QV will adapt

Chip_Matejowsky
Support
Support

@RonFusionHSLLC I agree that EnableNumaRoundRobin = 0 is the best option.

Best Regards 

Principal Technical Support Engineer with Qlik Support
Help users find answers! Don't forget to mark a solution that worked for you!