Client Performance Tests

(imported topic written by dgibson91)

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?

(imported comment written by Rolf.Wilhelm91)

Did you had a look onto the Windows Performance Monitoring tool perfmon.exe ?

(imported comment written by rad.ricka91)

Hi dgibson,

yes I’ve done this to keep developers of our time critical in-house apps happy. I did the following:

  1. Enable verbose log on the client by _BESClient_EMsg_Detail value to 10000 and setting the _BESClient_EMsg_File to a local path

  2. 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).

See the example attached to this post.

Regards,

Rad

(imported comment written by rad.ricka91)

Oops,

the attachment wouldn’t post…