9 Replies Latest reply: Dec 5, 2013 4:09 AM by Sudeep Dhoju RSS

    QVS consuming memory

    Sudeep Dhoju


      Hi ,

      There is no user active  session in the server i.e no user has opened any application in the server .Still qvs is consuming more than 20 gb memory.i have to maually reload services to release the memory.

       

      why the qvs is consuming memory when there is no active session??

       

      Thanks.

        • Re: QVS consuming memory
          Henric Cronström

          The fact that the users have logged out is not enough to release the memory. The cache is still active and keeps the selections and results of previous sessions. And this is the designed behavior.

           

          In other words: The fact that the QVS uses memory is not a sign that something is wrong. Quite the opposite, in fact.

           

          HIC

          • Re: QVS consuming memory
            Yousef Amarneh

            make sure that you are using the last version of Qlikview server, I faced this problem before and I upgraded Qlikview server to the last version and the problem was solved.

              • Re: QVS consuming memory
                Sudeep Dhoju

                Hi Yousuf,

                Upgrading is not an option for me cuz cutomer wont agree with that.. There must b some settings which releases these memory automatically when the user session is inactive.

                 

                thanks.

                  • Re: QVS consuming memory
                    Kaushik Solanki

                    Dear Sandeep,

                     

                         Let me explain how it works.

                     

                         QlikView catches all the actions of the users. So when a user is using the application, it will consume the RAM, because the application is being utilized.

                     

                         Now when there are no sessions going on that time also QlikView keep the data in RAM, the reason is user might again open the report and this time the performance will be better for him, because the data is already in RAM.

                     

                         Now you might have question that what if full RAM is utilized.

                     

                         In such case QlikView will remove the earlier or older catch data, so even tough you see the full utilization of RAM, only few % of RAM is being utilized. So you shouldn't worry that your Server will crash or have any other issue.

                     

                         You can also set the limit of the Memory which can be used by QlikView.

                     

                         For this you should go to QEMC -> System -> Setup ->QlikView Serve -> Performance

                     

                         Here you will see the option of Working Set.

                     

                         You can set the Minimum and Maximum % of RAM which should be used by QlikView.

                     

                    Regards,

                    Kaushik Solanki

                • Re: QVS consuming memory
                  Sudeep Dhoju

                  Hi,

                  What wud be idle min and max working sets settings for this case where i dun want the system to be slow beacause of 1 session .

                   

                  Thanks

                  • Re: QVS consuming memory
                    Kaushik Solanki

                    Hi,

                     

                         Ideal will be 60 to 70

                     

                    Regards,

                    Kaushik Solanki

                      • Re: QVS consuming memory
                        Sudeep Dhoju

                        Hi Kaushik,

                        I have changed the settings as u have suggested.I ll just monitor for some time if this has worked. Mean while i have 2 more queries regarding performance.

                        1> If there are 4 users active in server using 4 diff application and the overall qvs usage is 40 gb, being an administrator can i know which application is taking how much gb ram in the server?

                         

                        2> If i know a particular application is taking higher amount of RAM, then can i kill that particular session?

                         

                        Thanks

                        Sudeep.