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

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 ...
2
votes
1answer
4k 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 ...
2
votes
4answers
3k 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
1answer
2k 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
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 ...
4
votes
0answers
2k views

Use perfmon to monitor a specific ASP.NET webapp across worker process restarts, IIS restarts, etc.?

I have a few perfmon performance counters that I'd like to track for a specific ASP.NET application over an extended period of time, say a week or a month. The trouble is that perfmon counters are ...
0
votes
0answers
73 views

IIS time-taken and \ASP.NET\Request Execution Time relation

I am aware that the IIS log entry time-taken field will also report network-time (under certain conditions). I use the PerfMon counter \ASP.NET\Request Execution Time that reports The number of ...
0
votes
1answer
20 views

List a server's available WMI Performance data classes

How can I get a list of all WMI performance counters classes on a given server, to use in scripts for monitoring purposes. I know one can use the performance monitor, but the classes displayed don't ...
1
vote
1answer
48 views

detecting which process consumes all the CPU

The CPU usage on my Windows Server spikes up to 100% every 22 minutes. How do I know? I have set up a "Data Collector Set" in perfmon, ran it for several hours on my server and then viewed the log ...
5
votes
3answers
2k views

Is it safe to leave System Performance Data Collector Set running

I have created a user defined data collector set from the system performance template. I've made no changes to the counters. I can run it manually and it works fine but runs for 1 only minute. Yes, I ...
7
votes
1answer
10k views

How can a Perfmon “% Processor Time” counter be over 100%?

The counter, Process(sqlservr)\% Processor Time, is hovering around 300% on one of my database servers. This counter reflects the percent of total time SQL Server spent running on CPU (user mode + ...
1
vote
1answer
37 views

Does it make sense to use perfmon in a vSphere infrastructure?

vCenter has its own performance counters, so does it make sense to use perfmon to baseline or monitor things like IOPS of Windows VMs, or should I just be using vCenter counters instead? Would ...
5
votes
6answers
11k 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 ...
2
votes
3answers
1k views

What SQL Server Query will set perfmon counter “Longest Transaction Running Time” > 0

I'm trying to decide whether this performance counter is worthwhile monitoring: \\SERVER\MSSQL:Transactions\Longest Transaction Running Time. So during testing I tried to create some long running ...
0
votes
2answers
369 views

Why is the average in perfmon different than the average calculated from the csv?

I'm looking at a Physical Disk\Avg. Disk sec/Transfer counter in perfmon. We've always had faith in the Average number that perfmon reports over the selected time span. I can't figure out why if I ...
7
votes
3answers
8k 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 ...
1
vote
1answer
47 views

How to trace multiple providers with xperf

Xperf only lets you run one kernel session. The syntax for creating a kernel session for one provider is xperf -start MySession -on 2DA81B52-908E-7DB6-EF81-76856BB47C4F However, I cannot seem to ...
1
vote
1answer
3k 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 ...
14
votes
16answers
11k views

Real time monitoring of MS Windows servers and their services

We have a bunch of large HDTVs in our monitoring office keeping an eye on all of our production equipment. We are monitoring: Cisco routers HP switches HP proliant servers Windows 2003 IIS SQL ...
5
votes
3answers
18k 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 ...
4
votes
1answer
7k 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 ...
0
votes
0answers
25 views

Permon showing gaps in data captured

My Terminal Server running Citrix XenApp 5 on Microsoft Windows 2008 is facing an issue where it locks up for a short while before it becomes normal again every now and then. I ran perfmon to perform ...
1
vote
1answer
118 views

How do I measure initiated SSL connections per second on IIS?

I am running a stress test on a web application that is being proxied by IIS/Win2008R2 and want to measure the number of SSL Transactions Per Second going across it. In production I have a F5 load ...
3
votes
0answers
38 views

ASP.NET Performance Counters Temporarily Drop To Zero

Having some performance issues with a VM Image (I do not have access to the VM Host, only the guest OS). Trying to determine why there are periods of time ranging from 10-60 seconds where the server ...
1
vote
1answer
435 views

Optimization of Soft Page Faults

I am currently doing performance analysis on a server and I see an application is generating a large number of page faults/sec. After checking the page reads/sec it seems these are all soft page ...
3
votes
0answers
150 views

Resource Monitor not showing expected disk read activity

Hi I have the following query. I am running a meteor web server on a windows 2008 R2 VM machine. Am trying to run a performance test on the web server. I have an automated script to access a folder ...
1
vote
0answers
179 views

Performance counter to show real IIS response time

What performance counter should I use to display current average IIS response time? ASP.NET counters correctly show the time spent in ASP.NET, but real latency is much bigger, which is confirmed by ...
0
votes
0answers
54 views

logman create alert - how to create with multiple thresholds?

I am trying to setup performance counter alert which would run a scheduled task when disk free space is lower then some percentage. I can't find how to create it using command so it has more triggers ...
0
votes
1answer
551 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 ...
1
vote
0answers
99 views

Performance Monitor Processor Time counter blank data

I setup a simple data collector with Performance Monitor to collect Processor time(CPU Usage in %) and SQL Statistics: Batch Requests/sec @ 15 second intervals to see if i can get some baselines and ...
3
votes
1answer
2k views

How to monitor performance of servers on a different domain using Perfmon in Windows 7

We just upgraded our developer machines from 32 bit Windows XP to 64 bit Windows 7 Ultimate. With Windows XP we were able to do a live monitor of the CPU usage of servers that resided on a separate ...
25
votes
7answers
11k 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
761 views

Windows Performance Monitor keeps trying to add unwanted counters

I have been running a Data Collector Set for SQL Server for a week, and everything was going just fine until I tried clicking on Action -> Save Current View and now it always tries to add the ...
1
vote
0answers
138 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 ...
-1
votes
1answer
95 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
485 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 ...
3
votes
1answer
185 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?
1
vote
1answer
149 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 cores....
1
vote
0answers
56 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
663 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
707 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
147 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
100 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
955 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
175 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
4k 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
192 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 ...
1
vote
0answers
186 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
870 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
3k 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 ...