Skip to main content
Announcements
Have questions about Qlik Connect? Join us live on April 10th, at 11 AM ET: SIGN UP NOW
cancel
Showing results for 
Search instead for 
Did you mean: 
Not applicable

Disable Hyperthreading still advised in QV 11?

Hi!

I know this rule was valid for 8.5 and 9.0.

Is it advised to disable Intel's hyperthreading with QV11? (servers and developer's PCs)

regards

1 Solution

Accepted Solutions
Not applicable
Author

That's very true. It depends on the size of the L1 cache as hyperthreading simply splits it in half to make a single processor appear as if it were 2. If the L1 is too small, splitting it can mean the processing pages QV is writing are too large for the available cache and they get writen to RAM instead which is many times slower. The effect is similar to running out of available physical RAM and data being writen to page files instead.

I've seen reload times half in some environments simply by turning hyperthreading off and in others not seen any noticable difference at all.

View solution in original post

7 Replies
danielrozental
Master II
Master II

I don't believe this has changed in QV11. There is a scalability group though http://community.qlik.com/groups/qlikview-scalability, if you ask there someone might have more information on this.

Not applicable
Author

I asked QT this recently and was told it hadn't changed.

dde
Employee
Employee

Note that in some environments disabling Hyperthreading doesn't seem to make any difference but sometimes the difference it can make is vast.

Not applicable
Author

That's very true. It depends on the size of the L1 cache as hyperthreading simply splits it in half to make a single processor appear as if it were 2. If the L1 is too small, splitting it can mean the processing pages QV is writing are too large for the available cache and they get writen to RAM instead which is many times slower. The effect is similar to running out of available physical RAM and data being writen to page files instead.

I've seen reload times half in some environments simply by turning hyperthreading off and in others not seen any noticable difference at all.

rwunderlich
Partner Ambassador/MVP
Partner Ambassador/MVP

Thanks for the explanation Matt. I've always wondered why and under what circumstances it made a difference.

-Rob

Not applicable
Author

It puzzled me for a while Rob until I spotted it was linked to the processor and finally narrowed it down to the L1.

deepakk
Partner - Specialist III
Partner - Specialist III

Thanks Matt.

I got a bit of idea on it too..

Deepak