Windows – Does Performance Monitor create any load on monitored system

performance-monitoringwindows

I have always wondered if there are multiple people monitoring a server using Performance monitor, does this create any type of load on the system? I am not sure where the counters are stored, so if there are ten or fifteen monitors running against a server, will there be any effect?

Edit:
My experience with Performance Monitor does show that the machine running the application will have a slight to moderate performance and memory hit. The scope of this question is remotely monitoring a system, where Performance Monitor is not running on the machine being monitored. Plus, the machine being monitored may have multiple monitors accessing it from different locations. Why you ask, because there are many people in the company monitoring the health of a farm or group of servers.

I haven't really noticed any extra load on monitored systems, though I ask the question to see if anyone else has experienced a load and what the threshold may be.

Best Answer

You can't observe what's happening without influencing the object being observed to some degree :-)

But the effect is minimal. Otherwise you'd have had a lot of people complaining about how useless performance monitor is when practically used in the field.

Edit: The more counters you use, the more overhead it does impose (as from this link). My experiences are that the overhead is usually negligible...if perfmon in normal use can kill your system, you're running on the edge of issues anyway.