Unlock a world of possibilities! Login now and discover the exclusive benefits awaiting you.
Mar 11, 2024 8:06:09 AM
Sep 3, 2012 2:49:55 AM
The purpose of this technical note is to provide starting guidance on what to consider when selecting hardware for the Qlik Associative Engine in Qlik Sense® and QlikView® deployments.
Server selection for any given customer should be based on recommendations and tests provided by trained Qlik professionals. For information on how to contact Qlik's Professional Services, see How and when to contact Qlik's Professional Services and Consulting Teams.
In current generations (2023) of processors, there is not much difference between AMD and Intel.
More RAM allows more result sets to be cached, which typically results in better performance.
The Qlik Associative Engine allocates memory uniformly over all available RAM, which means that it is important to always have the amount of memory per CPU socket evenly distributed.
For information on the memory configurations for best performance (including which RAM configurations can be deployed whilst keeping the bus speed as high as possible), contact the server manufacturer.
To compare the performance of different servers, you can use the theoretical calculation capacity:
Theoretical Calculation Capacity=#sockets ×#CPU cores×base clock speed
This gives the theoretical number of calculations that a server can do every second. Servers with higher theoretical calculation capacity generally perform better than servers with lower theoretical calculation capacity.
New architectures usually improve on the number of instructions per clock cycle and thus provide improved performance in comparison to older architectures.
Since the Qlik Associative Engine is good at using memory as well as the processing capacity of all CPUs, the chipset architecture must provide fast communication between the CPU sockets to keep the latency towards the memory as low as possible. Chipset architectures that allow for direct connections between all available CPU sockets via high bandwidth links are therefore preferred.
It is important to find a good balance between the core count and the clock speed. Even though the Qlik Associative Engine is very good at multi-threading and uses all cores available to it, some procedures are still single-threaded and run faster with higher clock speed.
Server BIOS and operating system settings can have a significant impact on the performance of Qlik Sense and QlikView deployments. For more information on the recommended settings please visit Quick tips #8 - Server settings for best performance.
The attached recommendations are stored for archival purposes. No additional .pdf's will be created. Server selection for any given customer should be based on recommendations and tests provided by Qlik professional services.
Hi Sonja,
Thank you for an interesting and useful review.
Can you tell me if a similar software release is planned by the end of 2021?
Here I looked,
https://www.qlik.com/us/resource-library?searchResources=top+performing+servers#searchResults
tell me where else you can see the current information, the "white list"
Thanks,
BR,
Sergey
Hello @kss7374
The information in the whitepaper is being reviewed, but we do not have an ETA on when a new version will be available.
All the best,
Sonja
Hey,
are there newer recommendations then the attached Feb2020 Paper?
Thanks in advance,
Tobi
Hi!
@Sonja_Bauernfeind Сould you share some new recommendations?
@Sonja_Bauernfeind Thank you very much. This information is very relevant, as potential clients very often ask for clearer recommendations regarding CPU.
@Sonja_Bauernfeind : any updates on this topic? Feb 2020 is now more than 4 years ago!
Hello @rva
Please see the updated article. No additional lists of recommended servers will be provided at this point. The previous documents are kept for archiving purposes (I will clarify this better in the article, as I realize this was not done before, thank you for bringing this to my attention).
If you require more direct assistance with sizing and choosing your servers, our professional services are always happy to assist.
All the best,
Sonja