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: 
Ricardo_Gerhard
Employee
Employee

QVS with 8 processors or more

I´ve a customer that will be necessary buy 3 servers with this specification therefore simulation in Qlikivew Deployment Simulator.

Is there a limitation to use a QVS in a enviroment with more then 4 processors, like 8 processors? Anyone know about something about it

Ricardo Gerhard
OEM Solution Architect
LATAM
7 Replies
Not applicable

There's no limitation, however performance improvements taper off above 4 processors. The reason, in short, is (1) the processors need to communicate and (2) memory is divided into "local" and "remote" areas. The costs of processor communication rise exponentially with more processor cores. The cost of remote memory access is far higher than local memory. More cores may be a better option because memory is local to the processor, and cross-core communication is much faster than cross-processor.

Ricardo_Gerhard
Employee
Employee
Author

I´m working and mentioning in a tera data enviroments. More machines with Qlikview, more costs with licensing.

I´m simulating a enviroment with 400 users, without data reduction or delivery/distribution because the application will have more than 1.5GB.

How I´ll recommend 5 QVS with 4 processor if I can buy a 3 servers whit 8 processors?

I found a document that didn´t recomend this, so I need a big enviroment.

Ricardo Gerhard
OEM Solution Architect
LATAM
Not applicable

An in-memory footprint of 1.5GB with 10% overhead per user * 400 users = 60GB. I think the QlikTech guideline is 16GB per core, so you would have room to spare with 32 cores among 4 processors.

pablolabbe
Luminary Alumni
Luminary Alumni

Hi Ricardo,

  I think you are missing the point that processor are differente than cores. Modern Servers have 4 processor but each one can have 8 cores. 4 * 8 = 32 cores. Large enough for 400 users, considering a 10 % or concurrency ( 40 users simultaneosly connected).

  In other hand, creating an application with a QVW with 1.5 GB, sounds a huge application. There is any possibility to break it in smaller pieces and drive the user between them using document chaining ?

Best Regards,

Pablo Labbe

Qlikview Consultant

Vision/TSV

Ricardo_Gerhard
Employee
Employee
Author

The question is: Can I use servers with 8,16 or 32 CPU´s?

Only this doubt.

Ricardo Gerhard
OEM Solution Architect
LATAM
pablolabbe
Luminary Alumni
Luminary Alumni

Yes you can:

4 processors x  2 cores = 8 CPU

4 processors x  4 cores = 16 CPU

4 processors x  8 cores = 32 CPU

hps
Employee
Employee

Hi Ricardo,

The answers have been posted by Pablo and Jay.

There is no limitation on CPUs or Cores for a single server.

A single CPU can have up to 10 cores (maybe more?)

There is however as Jay mentioned some drawbacks when using servers with more than 4 CPUs.

Mainly the amount of instructions and data shuffled between the CPU is getting limited by hardware bottlenecks.

The general recommendation is to use 2 or 4 CPU servers due to this.

Regards,

Hampus von Post