We would like to measure the performance impact a client feels after enabling different BigFix features or retrieve properties. For example, i know using WMI in retrieve properties take longer for clients to evaluate, but what is the overall performance impact on the client? Or, if i enable application tracking of all office executables, what kind of impact will client see?
Is there any way to measure this? Has anyone already done something like this?
yes I’ve done this to keep developers of our time critical in-house apps happy. I did the following:
Enable verbose log on the client by _BESClient_EMsg_Detail value to 10000 and setting the _BESClient_EMsg_File to a local path
In perfmon I’ve created a Counter log for the BESClient process including the most of the metrics available
Then you can start running traces for and I have three sections in my document:
Startup
Normal operation and
Patch installation
Granted, your results will be skewed by the logging activity(ies), but you should still be able to correlate WMI queries in the BES log with what you’re seeing in perfmon (you’ll usually see a slight spike).