<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic Limit QVB.exe processor use? in QlikView</title>
    <link>https://community.qlik.com/t5/QlikView/Limit-QVB-exe-processor-use/m-p/243924#M1280357</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;It will still be nice to be able to limit how much resources a QVB uses. When you have several tasks running at the same time and they are all spreading into multiple threads trying to grab as much resources as possible it can get a bit messy.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Fri, 27 May 2011 14:53:44 GMT</pubDate>
    <dc:creator>danielrozental</dc:creator>
    <dc:date>2011-05-27T14:53:44Z</dc:date>
    <item>
      <title>Limit QVB.exe processor use?</title>
      <link>https://community.qlik.com/t5/QlikView/Limit-QVB-exe-processor-use/m-p/243921#M1280354</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi, &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Sometimes QVB.exe goes up to 99% CPU use. Is there a way to limit the amount of processor used by it?&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 26 Jan 2026 18:19:17 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Limit-QVB-exe-processor-use/m-p/243921#M1280354</guid>
      <dc:creator />
      <dc:date>2026-01-26T18:19:17Z</dc:date>
    </item>
    <item>
      <title>Limit QVB.exe processor use?</title>
      <link>https://community.qlik.com/t5/QlikView/Limit-QVB-exe-processor-use/m-p/243922#M1280355</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;I've actually discussed this with someone from QT Support and sadly there is none.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Perhaps you can check your reloads to see if they can be done more efficiently.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 27 May 2011 02:22:03 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Limit-QVB-exe-processor-use/m-p/243922#M1280355</guid>
      <dc:creator>danielrozental</dc:creator>
      <dc:date>2011-05-27T02:22:03Z</dc:date>
    </item>
    <item>
      <title>Limit QVB.exe processor use?</title>
      <link>https://community.qlik.com/t5/QlikView/Limit-QVB-exe-processor-use/m-p/243923#M1280356</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;The QVB process will work in the same fashion as Qlikview Desktop and Server (Qv &amp;amp; QVS) - it will use the optimal amount of CPU resources to satisfy the request as fast as possible. Having a Publisher process that uses 100% CPU in intervals is not neccesarily a bad thing, unless the processing times are long and/or distrurbs other processes on the system. In that case you scale out the architecture by layering QVS and Publisher on separate hardware, for example. Trying to create shelves for QVS and Publisher will in the long end only result in a general performance degradation, since statically reserving CPU resources to processes will create scenarios where unused resources at times will not be used at all. &lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 27 May 2011 14:48:45 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Limit-QVB-exe-processor-use/m-p/243923#M1280356</guid>
      <dc:creator>StefanBackstrand</dc:creator>
      <dc:date>2011-05-27T14:48:45Z</dc:date>
    </item>
    <item>
      <title>Limit QVB.exe processor use?</title>
      <link>https://community.qlik.com/t5/QlikView/Limit-QVB-exe-processor-use/m-p/243924#M1280357</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;It will still be nice to be able to limit how much resources a QVB uses. When you have several tasks running at the same time and they are all spreading into multiple threads trying to grab as much resources as possible it can get a bit messy.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 27 May 2011 14:53:44 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Limit-QVB-exe-processor-use/m-p/243924#M1280357</guid>
      <dc:creator>danielrozental</dc:creator>
      <dc:date>2011-05-27T14:53:44Z</dc:date>
    </item>
    <item>
      <title>Limit QVB.exe processor use?</title>
      <link>https://community.qlik.com/t5/QlikView/Limit-QVB-exe-processor-use/m-p/243925#M1280358</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Daniel,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Resources in what sense - number of CPU cores? Number of CPU cycles? Priority?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;The Windows sub system has logic to context switch resource fights in the OS, to try and balance usage accordingly.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 27 May 2011 14:56:44 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Limit-QVB-exe-processor-use/m-p/243925#M1280358</guid>
      <dc:creator>StefanBackstrand</dc:creator>
      <dc:date>2011-05-27T14:56:44Z</dc:date>
    </item>
    <item>
      <title>Limit QVB.exe processor use?</title>
      <link>https://community.qlik.com/t5/QlikView/Limit-QVB-exe-processor-use/m-p/243926#M1280359</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Mostly number of CPU Cores, number of threads and memory.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;We've had many stability issues in clients that were streching their server resources to the limit, like COM Exceptions, I/O problems, services instability that we were not getting with QV9.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Windows can balance usage but doesn't know what tasks are more important than others or have more dependencies.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 27 May 2011 15:10:10 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Limit-QVB-exe-processor-use/m-p/243926#M1280359</guid>
      <dc:creator>danielrozental</dc:creator>
      <dc:date>2011-05-27T15:10:10Z</dc:date>
    </item>
    <item>
      <title>Limit QVB.exe processor use?</title>
      <link>https://community.qlik.com/t5/QlikView/Limit-QVB-exe-processor-use/m-p/243927#M1280360</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Try VMWare, run in a VM.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sat, 28 May 2011 17:08:51 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Limit-QVB-exe-processor-use/m-p/243927#M1280360</guid>
      <dc:creator />
      <dc:date>2011-05-28T17:08:51Z</dc:date>
    </item>
    <item>
      <title>Limit QVB.exe processor use?</title>
      <link>https://community.qlik.com/t5/QlikView/Limit-QVB-exe-processor-use/m-p/243928#M1280361</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Sam; Im sorry, but no, absolutely not. Virtualization is not meant to constrict software within boundaries, but to overcommit and share resources on the hardware layer. That will unfortunately not solve the issue, and will not scale Qlikview accordingly.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Daniel; restricting memory only gets you into the situation where more CPU resources are needed, for example if cache space runs out. CPU usage, and threading, pooling will also create scenarios where resource shortage are even more apparent than without it, in a Qlikview world. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Maybe smarter algorithms when starting services could provide intelligence to decide what resources are needed during a specific task, but were not there yet. &lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sun, 29 May 2011 00:36:00 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Limit-QVB-exe-processor-use/m-p/243928#M1280361</guid>
      <dc:creator>StefanBackstrand</dc:creator>
      <dc:date>2011-05-29T00:36:00Z</dc:date>
    </item>
    <item>
      <title>Limit QVB.exe processor use?</title>
      <link>https://community.qlik.com/t5/QlikView/Limit-QVB-exe-processor-use/m-p/243929#M1280362</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;...thx Stefan, just an idea we used at a company I was with to stop any one process from pegging an entire server.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 31 May 2011 21:32:30 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Limit-QVB-exe-processor-use/m-p/243929#M1280362</guid>
      <dc:creator />
      <dc:date>2011-05-31T21:32:30Z</dc:date>
    </item>
    <item>
      <title>Re: Limit QVB.exe processor use?</title>
      <link>https://community.qlik.com/t5/QlikView/Limit-QVB-exe-processor-use/m-p/243930#M1280363</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;If you are using 32 bit windows server then I recommend threadmaster which is freeware and very good at what it does. I am having the same issue but now using windows 64 bit which threadmaster does not support so back to the drawing board. Cheers.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 15 Aug 2012 22:21:13 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Limit-QVB-exe-processor-use/m-p/243930#M1280363</guid>
      <dc:creator />
      <dc:date>2012-08-15T22:21:13Z</dc:date>
    </item>
    <item>
      <title>Re: Limit QVB.exe processor use?</title>
      <link>https://community.qlik.com/t5/QlikView/Limit-QVB-exe-processor-use/m-p/243931#M1280364</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Stefan,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I am interested to find out more info on how can we do hardware layering?&lt;/P&gt;&lt;P&gt;Is there any doc i can refer to?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;if we are layering out the services, do we need additional license? for the moment i have everything on the same server, but CPU is on high when ditributing. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;i'm on V11SR1, 64GB RAM, x64, 24-core.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Do you think if i increase the ram to 128 GB, it will reduce the CPU usage?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 20 Nov 2012 10:00:43 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Limit-QVB-exe-processor-use/m-p/243931#M1280364</guid>
      <dc:creator />
      <dc:date>2012-11-20T10:00:43Z</dc:date>
    </item>
    <item>
      <title>Re: Limit QVB.exe processor use?</title>
      <link>https://community.qlik.com/t5/QlikView/Limit-QVB-exe-processor-use/m-p/243932#M1280365</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Nick - that depends if you have a Publisher licence.&amp;nbsp; With a Publisher licence you can host the QlikView Distribution Service (QDS) wherever you want.&amp;nbsp; The QDS is the component responsible for Publisher tasks such as Reloads.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Without Publisher the QDS has to live on the same server as the QVS.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 20 Nov 2012 10:04:07 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Limit-QVB-exe-processor-use/m-p/243932#M1280365</guid>
      <dc:creator>dde</dc:creator>
      <dc:date>2012-11-20T10:04:07Z</dc:date>
    </item>
    <item>
      <title>Re: Limit QVB.exe processor use?</title>
      <link>https://community.qlik.com/t5/QlikView/Limit-QVB-exe-processor-use/m-p/243933#M1280366</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;The Publisher reload engine (QVB) will consume as much resources it can during reload, if it must. This might affect for example QVS. If this is your issue; I think you should consider moving Publisher to a separate machine instead - that is probably the best solution long-term for your environment. If you have QVS and Publisher on the same machine and they use a lot of resources (large, long or many distributions running at the same time as QVS is serving clients), they will fight over resources. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Adding memory to the machine will only help a scenario where if QVS is starved with memory and will have to flush old cache and re-generate (using CPU) cache again. But I don't think that's your issue unless you are at very high (&amp;gt;75%) memory usage. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;No additional cost in license for distributed services. Clustering though, have license implications.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 20 Nov 2012 10:56:49 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Limit-QVB-exe-processor-use/m-p/243933#M1280366</guid>
      <dc:creator>StefanBackstrand</dc:creator>
      <dc:date>2012-11-20T10:56:49Z</dc:date>
    </item>
    <item>
      <title>Re: Limit QVB.exe processor use?</title>
      <link>https://community.qlik.com/t5/QlikView/Limit-QVB-exe-processor-use/m-p/243934#M1280367</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Good point. I often make hastly conclusions that everybody run Publisher. &lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 21 Nov 2012 07:04:35 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Limit-QVB-exe-processor-use/m-p/243934#M1280367</guid>
      <dc:creator>StefanBackstrand</dc:creator>
      <dc:date>2012-11-21T07:04:35Z</dc:date>
    </item>
    <item>
      <title>Re: Limit QVB.exe processor use?</title>
      <link>https://community.qlik.com/t5/QlikView/Limit-QVB-exe-processor-use/m-p/243935#M1280368</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Thanks Stefan for the points.&lt;/P&gt;&lt;P&gt;So in fact, there's nothing i can do? but wait for the task to finish? Since QVB will always take the max available resources?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Dave, yes, i have the lic for publisher, but how do we put the QDS on another server? &lt;/P&gt;&lt;P&gt;During installation, it's all done on the same server. &lt;/P&gt;&lt;P&gt;Is there some tech doc to refer to ?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;By the way, what is the difference between QVB and QDS ?&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 21 Nov 2012 08:15:33 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Limit-QVB-exe-processor-use/m-p/243935#M1280368</guid>
      <dc:creator />
      <dc:date>2012-11-21T08:15:33Z</dc:date>
    </item>
    <item>
      <title>Re: Limit QVB.exe processor use?</title>
      <link>https://community.qlik.com/t5/QlikView/Limit-QVB-exe-processor-use/m-p/243936#M1280369</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Installing Publisher on a separate machine is fairly straight forward and can be selected when running the installation package.&lt;/P&gt;&lt;P&gt;I think a common setup is to have the QDS and QMS on a Publisher machine and QVS + QVWS on a QVS machine, plus directory service connectors.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;The QVB's are lightweight QlikView reload engines that are started by the QDS when applications need to be reloaded. I think it stands for QlikView Batch (engine) and they basically do what QV.exe does for reloads without any kind of front end attached.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 21 Nov 2012 08:21:51 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Limit-QVB-exe-processor-use/m-p/243936#M1280369</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2012-11-21T08:21:51Z</dc:date>
    </item>
    <item>
      <title>Re: Limit QVB.exe processor use?</title>
      <link>https://community.qlik.com/t5/QlikView/Limit-QVB-exe-processor-use/m-p/243937#M1280370</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;&lt;STRONG&gt;nicksatch&lt;/STRONG&gt;; it's not always that QDS and the QVB engine(s) take all performance, only if it needs it to perform the reload. Different kind of script operations in the reload scales differently over CPUs in a very dynamic way. Also, Windows will sometimes try and compensate and let processes context-switch their operations on CPU cycles to not have processes halting to a stop because other processes are using lots of resources (at least that's what should happen if the CPU priority is unchanged ("Normal") on QVB and QVS processes, which they should be). The bad thing in such a scenario is the likelyhood of both processes slow down. I'm really not sure exactly at what rules this happen, but it is something that I trust the VMM (Virtual Memory Manager) in Windows to figure out (it's really rather smart) and handle in the best way possible.&amp;nbsp; &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Like Johannes is saying; it's not very hard to move QDS (and subsequently the QVBs) to another machine. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;The below document that I wrote outlines scenarios like this (they are referred to as "Service re-location" in this document), along with other architectural scenarios like upgrades and migrations. Basically, you can say that you "migrate" the QDS to another machine. &lt;IMG src="https://community.qlik.com/legacyfs/online/emoticons/happy.png" /&gt; Look here: &lt;A _jive_internal="true" class="loading" href="https://community.qlik.com/docs/DOC-2647" title="http://community.qlik.com/docs/DOC-2647"&gt;http://community.qlik.com/docs/DOC-2647&lt;/A&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 21 Nov 2012 09:12:45 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Limit-QVB-exe-processor-use/m-p/243937#M1280370</guid>
      <dc:creator>StefanBackstrand</dc:creator>
      <dc:date>2012-11-21T09:12:45Z</dc:date>
    </item>
    <item>
      <title>Re: Limit QVB.exe processor use?</title>
      <link>https://community.qlik.com/t5/QlikView/Limit-QVB-exe-processor-use/m-p/243938#M1280371</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Nick - as regards the procedure it's a simple case of deciding which modules you want during installation.&amp;nbsp; Then in the QMC you would change the URLs so that the QMS (QlikView Management Service) can find the other QlikView modules.&amp;nbsp;&amp;nbsp; You may decide to move some stuff such as Source &amp;amp; User Docs to a Windows share because it makes things much more manageable in a multi-server deployment.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;The QDS is the key Windows service which is responsible for Publisher Reloads and Distributions.&amp;nbsp; The QDS spawns off multiple QVB processes when Publisher tasks happen and it is the QBC process which does the actual work.&amp;nbsp; For example if you have two Reloads happening concurrently you would expect two QVB processes to be consuming resources.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 21 Nov 2012 09:40:00 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Limit-QVB-exe-processor-use/m-p/243938#M1280371</guid>
      <dc:creator>dde</dc:creator>
      <dc:date>2012-11-21T09:40:00Z</dc:date>
    </item>
  </channel>
</rss>

