Performance Monitor is a program to monitor and log system performance on Microsoft Windows. From command-line invocation it is also known as PerfMon, perfmon, perfmon.exe and perfmon.msc, and in some versions of Windows it is known as System Monitor.

learn more… | top users | synonyms

1
vote
2answers
2k views

Monitoring services using perfmon

Struggling to find the counters to get the status of a service using perfmon. Is it even possible? We need to monitor the status of a service in Nagios but the only remote access avaliable is through ...
0
votes
0answers
22 views

Perfmon not working on remote MSMQ Queue

I am not sure if this has been asked before, but I have done a lot of searching and come up empty. Perhaps I'm asking the wrong questions or missing something quite basic here. I have 7 Public MSMQ ...
0
votes
1answer
1k views

IIS/ASP.NET performance incident - Perfmon Current Annonymous Users going through roof but Requests/sec low

Setup: ASP.NET 4.0 website on IIS 6.0 on Win 2003 64 bit, 8xCPUs, 16GB memory, separate SQL 2005 DB server. Had a serious slowdown today with any otherwise fairly well performing ASP.NET site. For a ...
1
vote
1answer
1k views

How to setup Perfmon/Logman to get the Thread performance counters for only a specific IIS process?

I am trying to setup Perfmon/Logman to collect some performance counters to monitor my IIS6 installation. There are multiple w3wp instances on this host, and I can successfully collect data for the ...
0
votes
1answer
1k views

Why are my perf counter logs disappearing after the scheduled run time?

I've setup a user defined data collector set in perfmon on Windows Server 2008 R2 Std. I have it set to run for 24hrs. When it is running, I can see the files it is creating in the output path. ...
1
vote
1answer
2k views

In Windows 7, why can't I use perfmon against a remote server?

I am on Windows 7 and trying to run perfmon against Windows 2003 and Windows 2008 servers. I am running into the same issue with all remote machines. When creating a data collector set, I specify a ...
24
votes
7answers
9k views

Is it OK to run perfmon on production servers? And why?

Or should perfmon be limited to a Dev/QA server with load tests that simulate production activity? I'd like to run perfmon for two days (like Sql Server master Brent Ozar suggests) to get an overall ...
2
votes
1answer
2k views

Running perfmon continuously with periodic reports

I have a question very similar to this one, but I want to continuously run perfmon, during reboots and throughout the day. Further, I'd like to generate a perfmon report every 10 mins or so. The ...
-1
votes
1answer
87 views

Is there a Windows equivalent for Snap Kit?

We are hosting a 3rd-party app on a Windows workstation and we are receiving window degredation / zero window at the receive window, which is not justified by any communication behind the box. We've ...
1
vote
0answers
33 views

How do I interpret a very high Avg. Disk sec/Write perfmon value?

Short version: Is the perfmon screenshot shown below enough evidence to say "something is wrong with your storage system"? Long version: I am debugging a performance problem: Some SQL Server query ...
0
votes
0answers
9 views

Purpose of Keywords in a Performance Monitor Data Collector Set?

When creating a Data Collector Set in Performance Monitor (perfmon), on the General tab you can provide a Name, Description, and add zero-to-many Keywords. What purpose do these Keywords serve? ...
0
votes
0answers
113 views

PerfMon: Processor Queue Length - Random high spikes

I'm investigating alleged high CPU usage on one of our client's servers. After about 1 business day of "normal" activity, PerfMon is reporting the following values for Processor Queue Length, and I'm ...
0
votes
0answers
58 views

Server high memory and cpu - no leads

I've been asked to troubleshoot a server hosting our application at a client's facility. The client has complained to us on two separate occasions in the last week - week and a half. In one instance ...
3
votes
1answer
3k views

Why can't I connect on port 445?

I need to collect baseline performance data on a SQL Server running on Windows Server 2008 R2. When I open perfmon on my computer running Windows 7 and try to add counters from the remote server, I ...
3
votes
1answer
88 views

Remote Perfmon Is Super Slow

I'm trying to use perfmon to monitor some servers, but adding counters is excruciatingly slow. Each click freezes the window for tens of seconds. How can I speed this up?
4
votes
2answers
12k views

Connecting to Remote Server Using Performance Monitor Does Not Work

I'm having a problem when attempting to perform a PerfMon trace on a remote server. The server is Windows Server 2008 R2 SP1. The reason for performing this trace is that SQL Server seems to be ...
1
vote
1answer
80 views

Why does performance monitor show more cores than I have in my DL580 server?

I ran a performance monitor trace on two hp DL580 G7 servers running Windows Server 2008 R2 with 40 CPU cores. One perfmon trace showed the server having 60 cores, and the other trace showed 64 ...
1
vote
0answers
35 views

Perfmon showing only average values

I have a dataset of perfmon data for "\System\Context switches/sec" from a number of servers, I want to show the MAX, not the average. However, the perfmon tool will only show the averages. I created ...
0
votes
1answer
402 views

Monitor if Perfmon counter sets are running

We have an issue where occasionally over time, a Perfmon counter set will stop. We are looking for a way to monitor if a particular counter set is running, does anyone know of a way to do this? We ...
1
vote
1answer
193 views

Windows perfmon high C3 Time and high C3 Transitions/sec a concern?

I have servers that are running applications and are mostly idle (60-70% idle cpu). They also show a very high number of C3 Transitions/sec (2.5-3.5k/sec per core) as well as high C3 times (58%+ in ...
2
votes
1answer
70 views

Can Perfmon be used to monitor free space on a (mounted) SMB share?

Is there a way to use Windows Perfmon to monitor available space on a (mounted) SMB share? For example: on server ABC, I'd have a share \\DEF\SharedFiles mounted. As I can't set up any monitoring on ...
1
vote
1answer
35 views

Perfmon Child Processes Monitoring

I would like to monitor the process' threads performance including the child threads. Is it possible with perfmon? Currently it seams to only start monitoring already open threads.
1
vote
1answer
246 views

Windows Performance Monitor fails to record <All Instances> of selected Process counters, and just records _Total

I'm attempting to configure a DataCollector set of counters, and would like to (and do) select Process\% Processor Time\<All instances>. However, the resultant perfmon data counter collected is ...
0
votes
1answer
74 views

Why perfmon for remote desktop servers get an empty file (only time stamp)?

I'm trying to remotely monitor a server using perfmon, the output file is always empty and only the time stamp field is there?
3
votes
2answers
3k views

How do I run perfmon against a remote machine?

For starters I'm trying to do this from a Windows 7 box to a Windows 7 box. I know the simple answer should be to enter \\computername where it says "Select Counters From Computer". Trouble is, every ...
1
vote
0answers
97 views

Logman user switch confusion

I'm setting up a powershell script that installs a logman counter on several servers that are in dire need of some performance monitoring. The documentation states that the -u switch works with ...
0
votes
0answers
35 views

Memory monitoring with Win Server 2008 Performance Monitor

I'm trying to make report that uses Perfmon log files and all is great, but I'm little confused about Memory counters. I need two values: Total size of physical RAM installed on server (same value ...
1
vote
0answers
112 views

Win2008 perfmon data collector set doesn't start?

I'm trying to monitor my Windows 2008 R1 performance using perfmon, however, after creating a new data collection set in perfmon, it won't start at all.
1
vote
1answer
686 views

Perfmon takes up entire memory

Is it expected? Windows 2008 R2 Storage Server SP1, 6GB physical RAM, 18 GB Paging file Running 12 hours of Perfmon collection with low sample interval After some time, Commit charge reaches ...
1
vote
1answer
2k views

Which perfmon counter watches for incoming SMB connections on W2K3 server?

Which perfmon counter watches for incoming SMB connections on W2K3 server? I'm trying to see if the SMB command queue is full at times or not... Or are there even better ways to find this? On a w2k3 ...
5
votes
3answers
5k views

Easiest way to get Perfmon counter names into a text file?

I'd like to create a settings file for my logman command. I expect to have lots of perfmon counters. Is there any easy way to get all the perfmon counters' exact text anywhere? The only thing I ...
0
votes
1answer
67 views

Perfmon % Processor Time unbalanced

I am somewhat of an accidental DBA, and I'm troubleshooting a SQL Server box where performance has been notoriously poor (as reported by the customer). I was not involved in the initial planning of ...
2
votes
5answers
3k views

Performance monitoring on Linux/Unix

I run a few Windows servers and (Debian and Ubuntu) Linux and AIX servers. I would like to continously monitor performance on these systems in order to easily identify bottlenecks as well as to have ...
1
vote
1answer
769 views

Monitoring “Request Wait Time” in PerfMon

A website I'm load testing is adding requests to the iis request queue. I can see the queue size getting bigger using the relevant performance counter: \ASP.NET\Requests Queued However I'm trying ...
2
votes
2answers
547 views

Perfmon for SQL Server from local machine

I'm following Brent Ozar's video on Benchmarking and Baselining, and I've got a data collector set on my local machine set up to hit a remote sql server, but I can't get the collection to start. I ...
0
votes
1answer
158 views

Perfmon not logging to SQL Server

I'm trying to use an established Data Collector Set to start loggging perfmon counters to a local SQL Database (on a local SQL instance). However, here's what my current setup looks like: And when ...
1
vote
1answer
96 views

Can't Find Perfmon Results

On a Win7 box I've setup a User Defined collector set in perfmon. I clicked on it to start it, waited 30 seconds, then clicked to stop. My understanding was that I could go under the Reports folder ...
1
vote
2answers
7k views

How to remotely connect using perfmon?

Suprised there is not a ton of information on google when i search for this but there is not. Lot of people asking the question but i none of them have any good answers. I have a remote computer ...
2
votes
0answers
140 views

Poolmon Nonp total bytes not equal to Perfmon Memory > Nonpaged Pool Bytes

We are monitoring a server for a potential Nonpaged Pool memory leak. So we setup a cmd batch file to output to the Nonpaged Pool allocation every 10 mins. We also setup a perfmon counter log to ...
4
votes
4answers
7k views

Perfmon - Cannot start data collector set

While running perfmon on Windows 2008 server after creating a data collector set and attempting to start I receive the following error: "The Data Collector Set or one of its dependencies is already ...
1
vote
1answer
57 views

Tracking memory problems

I'm experiencing some trouble with my Windows Server 2008. We're using it for hosting a bunch (~50) of Web GIS applications on IIS. This setup usually works very well, but when certain applications ...
2
votes
1answer
689 views

How can I use perfmon/logman to set up logging on a master (Windows) VM, writing to another machine on the network?

I know how to set up logging to write to a remote location in the general case - just specify the output filename using the full UNC path (e.g. \\HOST-PC\directory\logoutput.etl) when creating the log ...
3
votes
0answers
197 views

Windows 2003 IIS 6.0 w3wp PerfMon monitoring

We have a number of web applications set up as Virtual Directories under one web site on Windows 2003/IIS 6.0 servers. Each VirDir has a dedicated App Pool. One of my users wanted to know if I could ...
0
votes
2answers
2k views

Windows equivalent performance counters in Linux with Sysstat (or similar)

I administer a range of both Windows and Linux servers. On the Windows servers, I have the following performance counters logging every 15 seconds to a CSV file: Bottleneck analysis: Processor ...
2
votes
2answers
1k views

Automatically restarting Perfmon Data Collector Sets

I have a number of User Defined Data Collector Sets running on a Windows 2008R2 server, collecting perfmon stats from various servers. Whenever there is a network interruption, or a server rebooted ...
3
votes
1answer
2k views

Windows “iowait” CPU utilization reporting

Does Windows account for and report "iowait" in the same manner as Linux? That is, processes enter "uninterruptible sleep" and their time spent is subtracted from "CPU free"? If so, which Perfmon ...
2
votes
1answer
94 views

Understanding %DiskTime in Perfmon

I have a server that's been jumping around 100-700 %DiskTime for the past few days. I understand this indicates an I/O bottleneck -- but what do I do from here? What do I need to check or change in ...
2
votes
1answer
241 views

Automating a collection of Perfmon counters

I have a specific setup I'm investigating to solve a specific need we have: I have a lab that consists of 3 machines, which runs load tests and oversees other investigations as needed. During the ...
3
votes
1answer
256 views

Task Manager Processor %

Related to this question: How can a Perfmon "% Processor Time" counter be over 100%? I was manually observing processes in Task Manager when a user reported a problem and the Oracle process ...
0
votes
1answer
342 views

Oracle Counters for Perfmon

How to install Oracle Counters for Windows Performance Monitor (and operfcfg.exe) on a separate machine (other than the machine where Oracle Database Server is installed) ? The Oracle database version ...