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
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 ...
devstability's user avatar
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 ...
royappa's user avatar
  • 297
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 ...
Chris's user avatar
  • 1
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 ...
vizyourdata's user avatar
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. ...
tokitux's user avatar
  • 29
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 ...
Vitas's user avatar
  • 157
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 ...
Matthieu Ducorps's user avatar
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. ...
Luke Vo's user avatar
  • 159
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 ...
Halfgaar's user avatar
  • 8,174
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. ...
Vitas's user avatar
  • 157
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(*)\* \...
M Herbener's user avatar
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 ...
Tim P's user avatar
  • 176
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 ...
gravyface's user avatar
  • 14k
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 ...
dbajtr's user avatar
  • 121
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 ...
Suncatcher's user avatar
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 ...
Sonnenbiene's user avatar
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 ...
mojo's user avatar
  • 237
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. ...
user1102550's user avatar
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 ...
leemicw's user avatar
  • 113
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 ...
Florian Storck's user avatar
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 ...
Neeta's user avatar
  • 31
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 ...
gdx's user avatar
  • 160
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 ...
Philip's user avatar
  • 101
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 ...
codeputer's user avatar
  • 101
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 ...
Thomas BDX's user avatar
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 ...
serge's user avatar
  • 123
1 vote
1 answer
59 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 ...
red888's user avatar
  • 4,243
1 vote
1 answer
836 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 ...
Inquisitor Shm's user avatar
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 ...
Andrew Krock's user avatar
3 votes
0 answers
866 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 ...
sethy's user avatar
  • 31
3 votes
0 answers
1k 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 ...
ovolko's user avatar
  • 131
2 votes
1 answer
423 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 ...
Justin Dearing's user avatar
1 vote
0 answers
1k 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 ...
samalkobi's user avatar
1 vote
0 answers
312 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 ...
jonhoare's user avatar
  • 201
1 vote
0 answers
2k 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 is ...
Heinzi's user avatar
  • 2,227
1 vote
1 answer
2k 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 ...
John Russell's user avatar
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....
Mark Allison's user avatar
  • 2,198
1 vote
0 answers
123 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 ...
user264182's user avatar
2 votes
1 answer
7k 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 ...
a_mole's user avatar
  • 123
2 votes
1 answer
543 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 ...
DocZerø's user avatar
  • 123
1 vote
1 answer
405 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.
Boris's user avatar
  • 185
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 ...
brandeded's user avatar
  • 1,860
1 vote
0 answers
530 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 ...
Reaces's user avatar
  • 5,617
1 vote
0 answers
256 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.
user237212's user avatar
0 votes
1 answer
472 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?
user237212's user avatar
0 votes
1 answer
183 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 ...
John Russell's user avatar
2 votes
0 answers
361 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 ...
Jacques Thomas's user avatar
1 vote
1 answer
76 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 ...
Kristian Frost's user avatar
3 votes
1 answer
527 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?
John Tseng's user avatar
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 ...
Scott's user avatar
  • 23