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.
198 questions
0
votes
0
answers
150
views
List processes over 20% CPU usage
I am trying to find a process that uses all our CPU when it crashes, we know it's IIS w3wp.exe since I made this to execute on high load and dump all processes using more than 20% CPU:
(Get-Counter '\...
0
votes
0
answers
50
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 ...
0
votes
1
answer
2k
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 ...
1
vote
0
answers
316
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
6k
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. ...
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
1
answer
1k
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
2
answers
218
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
48
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
111
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. ...
0
votes
1
answer
390
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(*)\*
\...
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 ...
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 ...
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 ...
3
votes
0
answers
667
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 ...
0
votes
1
answer
549
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
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
346
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.
...
0
votes
1
answer
966
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 ...
1
vote
0
answers
73
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 ...
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 ...
0
votes
1
answer
436
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 ...
0
votes
1
answer
1k
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 ...
0
votes
1
answer
577
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 ...
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 ...
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 ...
1
vote
1
answer
74
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 ...
1
vote
1
answer
862
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
1
answer
562
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 ...
3
votes
0
answers
903
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 ...
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 ...
2
votes
1
answer
447
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
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 ...
1
vote
0
answers
321
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
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 ...
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 ...
1
vote
1
answer
1k
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
0
answers
136
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 ...
2
votes
1
answer
8k
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
1
answer
567
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
1
answer
466
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.
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
0
answers
547
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
0
answers
267
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.
0
votes
1
answer
484
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?
0
votes
1
answer
190
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 ...
2
votes
0
answers
364
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 ...
1
vote
1
answer
77
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 ...
3
votes
1
answer
542
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?
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 ...