Questions tagged [perfmon]

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.

Filter by
Sorted by
Tagged with
12 votes
2 answers
30k 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 + ...
0 votes
0 answers
25 views

ETL log collected using Windows Performance Recorder shows blank stack frames

I have collected a ETL log for a CPU spike using WPR but the hot path is ending with blank stack frames. Can anyone please explain what happened ? Screenshot of Windows performance analyzer showing ...
1 vote
3 answers
318 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, hyperic)...
1 vote
0 answers
108 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 ...
0 votes
0 answers
26 views

How long does Perfmon take to write a data collector file?

I have started a user defined data collection set with Perfmon and would like to run it for some days. It's now been almost 24 hours and the .blg file is still zero bytes. Before starting this, we ...
4 votes
1 answer
4k 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 ...
1 vote
1 answer
946 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....
3 votes
1 answer
1k 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 ...
1 vote
1 answer
2k 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 ...
0 votes
1 answer
2k 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 ...
9 votes
2 answers
42k 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
1 answer
1k views

How can I track how many IIS requests have been served via perfmon?

What is the best way to track the total number of IIS requests have been served using Perfmon. I am wanting to track sover a time period the total number of requests served but Google and searching is ...
0 votes
2 answers
2k 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 I ...
1 vote
1 answer
2k 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 ...
0 votes
1 answer
2k 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 ...
3 votes
1 answer
2k views

Performance monitor logs are not getting generated on windows Server 2008 R2

On Windows Server 2008 R2 and windows Server 2012 Standard machines: I have added the Data Collector set in Performance monitor. I scheduled it for 4 hours Seems that the task is being started as ...
1 vote
2 answers
2k 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 ...
9 votes
1 answer
17k 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 ...
1 vote
0 answers
229 views

Variance in memory reported with perfmon vs Task Manager in Windows

I am recording Memory\% Committed Bytes In Use with perfmon every 15 seconds but I see that it doesn't always tie to task manager's reported memory %. They almost always tie but when memory starts to ...
1 vote
1 answer
5k views

What is Split IO?

I'm trying to understand the meaning of split io/sec counter for physical disk in Windows Performance monitor and don't quite get the reason why the single IO operation might be split into several. ...
2 votes
1 answer
18k 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 ...
14 votes
16 answers
13k 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 ...
1 vote
1 answer
947 views

Trigger task after DataCollection with perfmon

In performance Monitor, I'm looking for a way to compress my data collection (*.blg file) when the collection has reached the stop condition. Looking at the "Data Collector Sets" properties there ...
1 vote
1 answer
361 views

Win Server 2008 - Reliability & Performance Monitor not restarting

When setting up a user-defined data collection set which is written to a CSV file, I need to get the set to restart itself every hour, thus recreating the log file. Otherwise my log files will get too ...
2 votes
1 answer
1k views

Performance Monitor connect to server on a different domain

I've been using PerfMon to monitor some SQL Server Stats for a while but we recently moved our production SQL Server to a different domain and I'm having trouble setting this back up. When I try to ...
0 votes
1 answer
2k views

perfmon - single thread utilizing max CPU - how to detect?

I work as a windows server admin. Part of my work is to maintan servers and react to monitoring alerts which are often about high CPU load. Sometimes it happens that some app or process gets stuck in ...
1 vote
2 answers
186 views

Can Perfmon be configured to survive a hard-reset or flush reports on the go?

I am having trouble configuring perfmon here (Windows Server 2016 if it's relevant). My situation: our server recently get random hit and we are diagnosing the problem, so I put a Data Collector Set. ...
1 vote
0 answers
42 views

Getting acurate time-derived bytes per second counter from Windows perfmon counters

On Linux, I'm used to having /proc/diskstats, which has counters with the total number of bytes read/written. You can mathematically derive those over time (in Influx DB, rrdtool, etc) to obtain an ...
1 vote
0 answers
87 views

ideas needed - cut the smb connection when disk full

Hello sometimes we are having issues like when some misbehaving user copies files to a server via admin share or other share and he causes disk drive to fill and a p1 ticket be created by monitoring. ...
3 votes
5 answers
8k 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 ...
0 votes
1 answer
361 views

Difference between ASP.Net Applications and ASP.Net Apps vSomething Performance Counter Sets

On Microsoft Windows Server 2016 (and probably earlier versions) I see several Performance Monitor Counter sets/categories that have similar names and similar counters: \ASP.NET Applications(*)\* \...
0 votes
1 answer
871 views

Logman - Monitor single process handle count

I am attempting to monitor the Handle Count of a single Process using logman. I am able to monitor may different counters but cannot seem to get the Process counter to filter down to the single ...
0 votes
1 answer
1k 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 ...
3 votes
1 answer
5k 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: ...
3 votes
0 answers
1k views

Different Process Names in PerfMon for the same PID

I am trying to confirm a behavior I am seeing or am looking for help in identifying my problem. When using Performance Monitor to collect data on multiple instances of the same process, the same ...
30 votes
7 answers
19k 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
1 answer
8k 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 ...
0 votes
1 answer
513 views

"Skype for Business StatsMan PerfAgent" causing "The Open Procedure for service XXX in DLL ZZZ failed"

We followed the Microsoft article here and installed the "Skype for Business StatsMan PerfAgent" on our Skype for Business server. The product is working as expected but every 10 min the PerfAgent.exe ...
1 vote
2 answers
405 views

PerfMon within a VMware 6.5 VM in 2017: Accurate?

Looking to measure the performance of a VM over a two-week period, which means the Performance tab in vSphere client/UI is not really feasible. esxitop appears to only track the host, not a ...
3 votes
0 answers
595 views

Perfmon counters are not restarted after reboot

The question has a long history, and I went through all previous questions (1, 2) but neither of them answers the question why the standard way doesn't work? If I don't want to use logman how can I ...
1 vote
1 answer
2k views

Is there a way to create a Windows perfmon data collector based on process name?

Always Log CPU Usage for an Application "Name" During some phase of testing, I'd like to always monitor the CPU usage of my application. The application has a fixed name. I don't see a way in the ...
1 vote
0 answers
333 views

Recommended Perfmon counters to measure web server performance

Hi there are lots of resources in general about this question (I found this useful https://technet.microsoft.com/en-us/library/2008.08.pulse.aspx). However I would like some more specific suggestions. ...
1 vote
0 answers
53 views

How to monitor physical disk instance writeload on windows server ? Only _Total is working

I'm trying to measure the writeload of 2 RAID volumes using the provided instance performance counters. Hence only the "_total" marked ones create performance data, the instance counters do not. I can ...
2 votes
1 answer
3k 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 ...
9 votes
3 answers
40k 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 ...
0 votes
1 answer
424 views

Monitor cpu usage after crash

I am running Windows Server 2012 R2 on a dedicated server that I can only access via RDP or to turn on and off via power control. My server keeps crashing and I am not sure why. I looked at event ...
4 votes
4 answers
8k 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
1 answer
967 views

How to Track Sockets per port per processes via PerfMon?

I'm trying to chase down how many sockets are being opened per a specific processes per a specific UDP port over time. Is there a perfmon counter to track this in Windows 2008 -> 2012R2? IE: Snmp ...
3 votes
1 answer
529 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 ...
0 votes
1 answer
551 views

RemoteFX Network Peformance Counters / ETW Provider

I would like to collect the data from multiple Remote Desktop Host Servers as efficiently as possible. I know that PerfMon is a consumer of ETW events that are published via an ETW Provider. My ...