Skip to main content
Announcements
Join us at Qlik Connect for 3 magical days of learning, networking,and inspiration! REGISTER TODAY and save!
cancel
Showing results for 
Search instead for 
Did you mean: 
hillarynyawate
Contributor III
Contributor III

QLIK SENSE Enterprise has low performance on VM

Hi I have installed Qlik sense on a virtual box in a Linux server , but the performance of the dashboards keeps on fluctuating whereby the engine service would stop and even after restarting it, the Utilization of the CPU is consumed to 95% and above. My query is, how would I ensure that I configure qlik sense on a Virtual machine and still use the same server for other activities that will run on linux and maintain a stable Qlik environment?

Labels (1)
1 Solution

Accepted Solutions
anderseriksson
Partner - Specialist
Partner - Specialist

Firstly Qlik Sense is only supported on windows.  Here is Qlik Sense System Requirement

Secondly, Qlik Sense engine tends to be hungry for CPU & memory. It is always the supported and best practice to have dedicated server for Qlik Sense.  Combining them on shared resources can be a bad thing but it could also work.  It all depends on how much resources you have and they (database & Qlik) need simultaneously.
Shared resources dynamically allocated sounds great but is not if both systems need the resources at the same time.

But PROD should only has dedicated server.

View solution in original post

15 Replies
Boris_I
Support
Support

Hi @hillarynyawate ,

What are the spec of your VM?

You need a minimum of 4 cores and 8 Gb of ram.

https://help.qlik.com/en-US/sense-admin/May2022/Subsystems/DeployAdministerQSE/Content/Sense_DeployA...

Regards

Boris

hillarynyawate
Contributor III
Contributor III
Author

Hi @Boris_I 

I use VirtualBox with the following specs:

Total Physical Memory: 111,163 MB
Available Physical Memory: 98,307 MB
Virtual Memory: Max Size: 127,035 MB

 

Boris_I
Support
Support

Hi @hillarynyawate ,

And many cores are allocated for the Sense server?

hillarynyawate
Contributor III
Contributor III
Author

@Boris_I 

Processor(s): 1 Processor(s) Installed.

anderseriksson
Partner - Specialist
Partner - Specialist

Hint: 1 processor and your CPU consumption is at 95%, you need at least 4 cores

hillarynyawate
Contributor III
Contributor III
Author

Its also using a hypervisor

anderseriksson
Partner - Specialist
Partner - Specialist

Especially if you are thinking of running other things on the same server.
CPU starvation is almost a given if you only have one CPU.
You need to account for all CPU and memory loads on all virtual machines on that Linux box.
Idealy Qlik should have dedicated resources.

hillarynyawate
Contributor III
Contributor III
Author

what if I need to share the same server with other platforms like Databses, whats the ideal solution, should more resources be assigned to the Virtual box? and what would be the max recommended? 

anderseriksson
Partner - Specialist
Partner - Specialist

Firstly Qlik Sense is only supported on windows.  Here is Qlik Sense System Requirement

Secondly, Qlik Sense engine tends to be hungry for CPU & memory. It is always the supported and best practice to have dedicated server for Qlik Sense.  Combining them on shared resources can be a bad thing but it could also work.  It all depends on how much resources you have and they (database & Qlik) need simultaneously.
Shared resources dynamically allocated sounds great but is not if both systems need the resources at the same time.

But PROD should only has dedicated server.