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 ...
3
votes
1answer
820 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
1answer
750 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
1answer
67 views

Measure impact of new software on Windows Server

I'm an admin for a small business. I've been asked to give another company my opinion on whether or not our servers have enough available resources to handle the addition of their software. I've had ...
1
vote
2answers
511 views

How can I read the dmp file created by perfmon?

I'm trying to debug a memory problem on a client web server that I have no access to. The client, with some help from Microsoft consulting, set up a bunch of perfmon counters and just sent us the ...
2
votes
2answers
641 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 ...
1
vote
1answer
1k views

Windows 2003 Server with corrupted performance counters

One of my Windows 2003 servers has for some reason had its performance counters clobbered: I'm about to embark on restoring them to their former glory using the steps in this Microsoft ...
1
vote
0answers
78 views

Configuring PA Server Monitor for Windows monitoring

My company got PA Server Monitor to monitor 6 servers. I have few questions regarding configuration. So far I've made disk space and ping monitors. Generally two servers are IIS 7, two are SQL Server ...
2
votes
1answer
621 views

How to make Perfmon automatically track same process for IIS with multiple sites?

I'm doing performance/load testing of my IIS6/Win2K3 server. I setup perfom by adding performance counters for the specific site I'm interested in (ie. w3wp#7). The problem is -- I have to ...
1
vote
1answer
10k views

What's the diff between “Committed Bytes” and “Pool Nonpaged Bytes”

I have seen on some blogs the differences regarding Committed Bytes and Pool Nonpaged Bytes. I thought both were reserved memories for NT systems that cannot be written to a pagefile.sys. So what is ...
2
votes
0answers
91 views

Perfmon no alerts

I'm trying to setup a simple monitor that triggers when disk space reaches a minimum threshold. To do this I have: created a new user defined data collector set selected 'Manual' for creation type ...
0
votes
1answer
1k views

Setting MaxWorkItems Has No Effect (Windows Server 2003)

We have an application that monitors remote directories for change notifications using ReadDirectoryChangesW() . According to Microsoft documentation, each outstanding change notification request ...
2
votes
3answers
559 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 ...
3
votes
2answers
3k 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 ...
0
votes
3answers
481 views

Lightweight equivalent of resmon.exe for monitoring multiple servers

I'm looking to set up at-a-glanoe monitoring of CPU. disk, network and memory usage for half-dozen Windows servers. Windows Performance Monitor is far too complex for what I need - the array of ...
0
votes
2answers
368 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 ...
0
votes
1answer
627 views

Does Logman's -cnf Switch Work?

We've been trying to create PerfMon counters that contain up to 15 minutes worth of data before writing to a new file. PerfMon can be configured to do this, but it resets these settings whenever the ...
4
votes
1answer
2k 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 ...
1
vote
2answers
537 views

What can cause SQL Server's maximum memory setting to appear to change over time?

I started analyzing our SQL Server PerfMon logs in Excel, and discovered this. Legend: Red - SQL Server - Target Server Memory Green - SQL Server - Total Server Memory Blue - Available System Memory ...
2
votes
1answer
758 views

PerfMon / MMC Hangs

I'm "playing" with PerfMon - it's the firs time I've ever spent any real time in it. Everything is fine and then I will perform an action (like trying to bring up the properties of a counter I have ...
1
vote
0answers
231 views

check_nrpe and non-fixed counter names

For some counters I have noticed Windows convently does provide a stable name for them, for example: \.NET Data Provider for SqlServer(_lm_w3svc_3_root-1-123412341234[6789]\Number of Free Conections ...
0
votes
1answer
664 views

I want to measure memory usage of an application over time. How do I do it?

I want to use PerfMon to measure memory usage of the application over time, however, there are more than dozen Memory related counters. Which one will give me an accurate picture?
0
votes
1answer
867 views

How to allow users to monitor performance of a set of servers without touching every server?

I'm not a sysadmin, so this may be trivial. We have about 20 Windows Server 2008 R2 VMs we want to monitor centrally using Perfmon. The only issue is that the user account that's going to be doing ...
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 ...
4
votes
1answer
2k 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 ...
1
vote
1answer
431 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 ...
1
vote
2answers
8k 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 ...
5
votes
2answers
2k 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, ...
0
votes
2answers
201 views

MySQL Monitoring - Cloud Instances - No System Access

Are there any MySQL monitoring suites/tools built to use on systems such as Amazon RDS where you do not have system access? Looking for something beyond custom tools (nagios, zenoss, ganglia, ...
1
vote
1answer
240 views

perfmon counters can be selected but don't display data

I can select perfmon counters, but not all the selected counters will display. For example: Processor/% Idle/_TOTAL is selectable but doesn't appear in the log file. Yet, Processor /% Priviledge ...
2
votes
2answers
282 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 ...
0
votes
1answer
452 views

How can be cout \Process(sqlservr)\% Processor Time over 300 %

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

Perfmon in Windows 2008 R2 with multiple graphs with seperate durations

In Windows 2003 we could open perfmon and then add multiple snapins to have a console that displays perfmon say for example in 3 hours, 12 hours and 24 hours in the same .MSC. It was then easy to ...
1
vote
1answer
158 views

Missing SQLServer:Databases instances!

Am running SQL Server 2000 on Windows Server 2003 Standard. In perfmon, have access to the "SQLServer:Databases" object, however, only about HALF the databases are listed as instances. I detached ...
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 ...
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 ...
1
vote
1answer
562 views

No PerfMon data through WMI

I'm trying to get \DBServer\SQLServer:Buffer Manager\Page life expectancy data through WMI. When I do this through perfmon, I get actual data. However when I try and pull this from either of these ...
3
votes
1answer
919 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, ...
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 ...
2
votes
1answer
3k views

Why can't Logman start?

I'm setting up my first logman counter. But it's not working! There is some file or folder permissions problem. Or maybe I wrote the create-counter statement wrong. Here's my counter commands: ...
1
vote
0answers
2k views

Excel techniques for perfmon csv log file analysis

I have perfmon running against several servers, where I'm outputting to a .csv file data like CPU %time, memory bytes free, hard disk I/O metrics like s/write and writes/s. The ones graphing the SQL ...
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 + ...
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 ...
1
vote
1answer
593 views

Windows performance monitor new instances

I am trying to configure performance monitor on 2003/2008R1&R2 to capture new instances of the counters without any luck. For example if I select counter Process\%Processor time (to monitor ...
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?
5
votes
1answer
2k 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 ...
1
vote
2answers
819 views

How to aggregate data in Windows Performance Monitor?

I have seem performance counters like this: PhysicalDisk(_Total)\Avg. Disk Read Queue Length Which is an aggregation (average, sum, etc) of data over a period. How to create a custom counter which ...
2
votes
2answers
4k 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
662 views

Performance monitor visualization tool [closed]

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 ...
6
votes
1answer
11k 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.