A simple QlikView application to analyze reloads in publisher node(s).
High level points of interest shown with the application:
0.60 addition: Minor bug fix and added support for QlikView 12.x
DISCLAIMER: Use as you wish and please provide feedback, but no support is given to the application
Thanks Hampus! Great utility!
its very good utility.
Can we add the processid to the perfmon counters for every QVB spawns. I want to see QVB usage for a particular task/s and i think it can be done if we can pull the QVB rocessid.
Also in the server utilization Tab can you tell me for CPU utilization what the negative peaks/utilization indicates
Hi Chandra,
While it's theoretically possible to do something similar to that it is practically impossible, as each task is not naturally tied to each spawned QVB process. The only way is to add counters for 10K QVB processes and have a formula with an equal amount of processes mapped.
As of 11.2 SR7 these statistics are however printed in the end of each task as a part of "supportability". Check the release notes.
The negative values are due to the fact that the current formula counts CPU usage as; all available minus all IDLE. Sometimes the windows performance counters simply yield the wrong values. I'm sure this could be improved in the application.
You can try changing the CPU utilization (%) formula to this:
=(fabs(max({$<ProcessName={'PROCESS(_TOTAL)'}, ProcessDimension = {'% Processor Time'}>}ServerData))-fabs(avg({$<ProcessName={'PROCESS(IDLE)'}, ProcessDimension = {'% Processor Time'}>}ServerData)))/$(vCores)
Let me know if that helped as I don't have data right now that show negative numbers.
Great that you found it useful.
Regards,
Hampus von Post
Hello Hampus,
Thanks for clarifications.
I tried with FABS functions and still no difference. Please let me know if you have any thoughts.
Thanks
Chandra
Hampus,
One more question.
why teh max allowed QVB's showing differently for a single set of tasks. I guess teh max allowed QVB's should be consistent across as per the setting in QMC. right.
Thanks
Chandra
Hi Chandra,
The max allowed is not per individual task, but at some point it was increased from what seems like 12 to 16 parallel QVBs. If you change the chart to per day or similar you can see when the change was done.
And if not changed in the future then that level should be set firm to one value.
Regards,
Hampus von Post
Got it. sorry Over looked.
Regards
Chandra
I don't see attachments for performance monitor. What monitors do i need to configure which will show me CPU & Memory utilization on publisher servers. What is it is cluster of 3 QDS servers.