


You can also sort by any of the other column headers in the file summary dialog so as to see which file took the most time, had the most reads or writes, or did any of several other activities. In this case, you can see that “C\:WINDOWS\system32\config\system.LOG” was the most-accessed file during this capture (taken when I logged into this machine). The default is sorted by “Total Events.” Scroll the data to the left to see the rightmost Path column (which you can also widen by grabbing its right-most column header bar and dragging right). Rather than trying to analyze the raw data (which you’re more than welcome to do), Procmon includes a couple of handy summarization tools.Ĭlick File Summary… for a report of the file I/O activity within the recorded data.
Process monitor vs process explorer windows#
If your concern is a start-up problem, you could include it at Windows Startup time by simply adding it to the Startup sub menu.Īfter procmon has run “a while,” collecting data during the behavior you’re concerned about, click it, and once again, press CTRL+E to stop data collection. Running Procmonīecause Process Monitor automatically begins collecting data once you run it, all you need to do is start it. Unlike Process Explorer, which simply shows you process information in relatively real time, Process Monitor works by collecting data for a period of time and then gives you various tools to review and analyze the data collected. Make sure that Enable Advanced Output is not checked on the Filter menu. Press CTRL+E to stop the data collection for now. Procmon allows us to monitor almost all of the activity of processes running on your machine, including who’s accessing the disk.Īfter downloading and running procmon, it’ll start collecting data immediately: To figure out what’s really going on, we’re going to start by downloading a powerful (if extremely geeky) utility called Process Monitor, or “procmon” (not to be confused with another great utility, Process Explorer, or “procexp”). It’s not really telling you anything valuable. When it comes to disk activity, you can pretty much ignore CPU usage. 2% CPU usage or even much less is plenty to keep the disk busy. 98% idle makes total sense, even if the disk is thrashing as you describe. For a CPU, “waiting” means “doing nothing,” which in Process Explorer is considered idle. The CPU is much faster than the disk, which means it’s actually spending most of its time waiting for the disk to read or write data. It’s quite possible for your CPU to be doing “nothing” while your disk thrashes. Let’s start by clarifying the CPU-usage issue. We’ll look at using Process Monitor to see if we can determine just exactly who’s doing what to your machine. FileMon has been replaced by a significantly more powerful utility, Process Monitor. In the past, I’ve recommended a tool called FileMon to determine what’s been writing to your disk. Your assumption that CPU usage is telling you something is incorrect. One thing I can tell you is, it’s not outside of Windows.
