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

20
votes
7answers
8k 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 ...
14
votes
16answers
10k 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 ...
8
votes
4answers
3k views

Is there an automated way of collating data from Perfmon?

I've been manually collating Perfmon data (e.g., getting screen caps of the perfmon graph to get the average, min, max values) of statistics like % processor usage, % committed bytes in memory, etc in ...
6
votes
6answers
6k views

Find the bottleneck: disk I/O on Windows XP

One of our development boxes has developed a problem wherein performance will occasionally drop through the floor. When this happens, you can hear the hard drive thrashing, but I don't know what's ...
6
votes
2answers
9k views

Use PerfMon to connect to a Remote Computer

I want to use PerfMon to connect to a Remote Computer. What ports do I need to have open in my Firewall to be able to connect?
5
votes
3answers
4k 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 ...
5
votes
2answers
402 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 ...
5
votes
2answers
1k views

Real-time IIS monitoring

We're looking for some monitoring software that will report and display real-time performance information for IIS. We're currently using perfmon to monitor requests executing, requests queued, ...
5
votes
1answer
1k views

Perfmon: which counter identifies that threads are waiting?

While load testing an ASP.NET app, we find that the pages are taking 20-30 sec under heavy load. We suspect this is because the pages are waiting for database calls or web services. Is there a ...
4
votes
4answers
6k views

How can I investigate sustained high CPU usage by Microsoft.Exchange.Rpc.ClientAccess.Service.exe?

One CAS server in our array has nearly 90% of its 4 CPUs used. The remaining CAS servers are at 30 percent. How should I investigate what is causing this increase? Below is a graph of: Six ...
4
votes
1answer
5k 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 + ...
4
votes
1answer
5k views

How to save a perfmon Performance Counter as a textfile (Reliability and Performance Monitor Version 6.0)

Now the file gets saved as blg, but I would like a txt version to import in Excel.
4
votes
1answer
1k views

Estimate IOPS for an Amazon EBS volume using Windows PerfMon

I'm evaluating moving our aging infrastructure to Amazon's AWS and am trying to estimate costs. I know our current disk space requirements, bandwidth, and most of the other variables that will affect ...
4
votes
4answers
590 views

When does a database data file get written to?

I was using perfmon to monitor writes per second on a LUN containing a single SQL2005 database data file. I was under the assumption that database files are only written to during checkpoints or by ...
4
votes
3answers
2k views

Perfmon disk counters vs. a SAN

I'm not a storage guy. I know how to spell SAN and a few basics beyond that, but not much farther. Are std disk counters reliable in measuring against SAN storage? We have 2 MS SQL (2005) servers ...
4
votes
1answer
256 views

Monitor Windows 7 Performance Counters from Server 2012

I want to monitor performance counters on my Windows 7 Machines from Windows Server 2012. Right now, I have two Windows 7 machines that can monitor each other's performance counters no problem. To ...
4
votes
4answers
466 views

Reporting tool for Performance Monitor

I am looking for an application I can use to consume performance monitor logs and report on them. Is there an application you have good success with to display the metrics you have captured with ...
3
votes
3answers
4k views

How to Setup Perfmon to Automaticaly Start an “Alert” At System Startup?

I have an "Alert" setup in perfmon, but it gives me only two options to start it: Manualy At an specified time (schedule) So... How to Setup Perfmon to Automaticaly Start an "Alert" At System ...
3
votes
5answers
9k views

Automatically start Windows Server 2003 Perfmon counter log upon reboot

Trying to figure out how to make sure a specific Windows Perfmon Counter Log resumes logging automatically when the server is rebooted. This is a Windows 2003 Server, so likely won't have anyone ...
3
votes
2answers
2k views

Using perfmon, which counters should I pay particular attention to when debugging ASP.NET and SQL performance problems?

Related Perfmon: which counter identifies that threads are waiting? but sadly abandoned by the asker Using perfmon, which counters should I pay particular attention to when debugging ASP.NET and ...
3
votes
4answers
5k 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 ...
3
votes
1answer
766 views

Performance Counters in Perfmon/Server 2008 R2

I am trying to setup perfmon on a Windows 2008 R2 server to monitor memory usage on a server for 1 week. I have never used perfmon before, but some basic tutorials explained how to pick between ...
3
votes
1answer
1k views

Total RAM % from perfmon Windows Server 2008 R2

I am trying to find a good way to get available RAM percentage from perfmon. I can get Available Mbytes but I can't find any way to get the total installed memory on the server or what is in use via ...
3
votes
1answer
525 views

PerfMon Counters Not Available

Unless I'm going crazy here, I'm having a problem trying to load some basic counters from one of our older Windows 2003 SP2. Let's take Page Faults/sec as an example - when I try to add the counter, ...
3
votes
1answer
127 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 ...
3
votes
1answer
2k views

Unable to open the Performance Logs and Alerts configuration

I'm trying to set up some perfmon logging on our server and I get this message in the event log "Unable to open the Performance Logs and Alerts configuration. This configuration is initialized when ...
3
votes
1answer
1k views

How do I add a counter for process data in perfmon.exe for a process that isn't currently running?

I would like to perform an ad hoc capture of data using perfmon.exe for a process that runs during the night. I know the name of the executable--lets call it Foo.exe. If the process were currently ...
3
votes
2answers
7k 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 ...
3
votes
0answers
167 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 ...
3
votes
0answers
1k 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 ...
2
votes
2answers
243 views

Perfmon Total Counters: 32-Bit Wrap Around?

For counters in Windows Server 2008 R2 that count the total (instead of rate) at what number do they wrap around to zero? In this particular case I am interested in \Web Service(_Total)\Total Get ...
2
votes
1answer
1k views

what should be monitored for baseline sql server performance

What are the baseline perfmon counters for monitoring SQL Server and what do they mean?
2
votes
2answers
437 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 ...
2
votes
3answers
421 views

How do I convert the perfmon counters in the Performance Monitor to something that can log those for me?

How do I convert the perfmon counters in the Performance Monitor to something that can log those for me? Do I need to create a data collector set and go back and select each one by hand? I'm trying ...
2
votes
5answers
2k 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 ...
2
votes
3answers
512 views

Is this a Disk Bottleneck?

I have configured perfmon in order to see if the server disk has a problem. The Avd Disk Write Queue Length is the white line The % Processor is the black line that was never over 50% From what I ...
2
votes
2answers
863 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 ...
2
votes
1answer
3k views

How to add remoter computer into perfmon.msc?

I want to add remote computer performance snap into local computer perfmon.msc. Please help me out and provide step by step method. Thanks
2
votes
3answers
5k views

Monitor number of users logged into Windows XP with Nagios

I have a POS system that won't work unless the is logged in to the console session. I was thinking since I already have NSClient++ maybe I could monitor a counter via Nagios. Is there a counter ...
2
votes
3answers
2k views

Escaping characters in Nagios for NC_Net

I'm trying to monitor an MSMQ queue counter using Nagios (3.0.1). The remote server is running NC_Net. The check_command config looks like this: check_command check_nt!COUNTER!-l "\\MSMQ ...
2
votes
1answer
945 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
74 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
645 views

Using Perfmon on Windows Server 2008 R2 Which counter value should be used for physical memory usage?

I am attempting to use Performance Monitor to set up a relevant User Defined Dataset on a Windows 2008 R2 Server. This is to track the performance costs incurred by an application that my team is ...
2
votes
1answer
568 views

Create alert notification system for performance counters (logman, task scheduler, events)

I have a Windows Server 2008 SP2 without a graphical user interface (Windows Azure). I need to setup an alert for performance counters that reaches some threshold and then run some command (send an ...
2
votes
2answers
733 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 ...
2
votes
2answers
3k views

How to query custom performance counters using Zabbix agent?

I was thinking of instead sending data to Zabbix Trapper I could send to Windows Performance monitor and then capture it using Zabbix Agent. Is it possible? How?
2
votes
3answers
445 views

Performance monitor visualization tool

I'm looking for a tool to display data from performance monitor counters. I'm looking for something that would be visually appealing (look like a dashboard) and it should be able to aggregate (sum ...
2
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 ...
2
votes
2answers
832 views

How to work out the WMI Class name from its perfmon counter name

So I have been provided with a bunch of performance counters that are housed within a particular performance object (i.e. these are not one of the default perf counters that come with Windows) and ...
2
votes
1answer
155 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 ...