Guide to Windows resource monitoring
Last updated on: 2020-05-11
Authored by: Steven Mondragon-DeVoss
This article applies to the following Microsoft® Windows Server® versions: 2008, 2012, 2016, and 2019.
You can use the Windows® Resource Monitor tool, which is similar to the Task Manager, to analyze server performance, such as program, application, network connection, and memory usage. It provides performance monitoring data combined with Windows event tracing data to allow for more in-depth troubleshooting of issues than the Task Manager provides in real time.
Launching the Resource Monitor
Launch the Resource Monitor by using one of the following methods:
On the Performance tab of the Task Manager, click the link at the bottom to switch to Open Resource Monitor.
In the Control Panel, find the Resource Monitor under Administrative Tools.
resmon.exefrom the command line or PowerShell®.
Select the Windows icon at the bottom-left of the desktop and type
The Resource Monitor opens with Overview (default), CPU, Memory, Disk, and Network tabs. To the right of the tabs, you see graphs of each resource in action in real time. The tabs include the following information:
- Overview tab
- CPU tab
- Associated handles
- Associated modules
- Memory tab
- Physical memory
- Disk tab
- Processes with disk activity
- Disk activity
- Network tab
- Processes with network activity
- Network Activity
- TCP Connections
- Listening Ports
Use the CPU and Memory tabs to determine which service or application is consuming resources.
The Disk tab shows the different disks on the server, disk input and output, and processes with disk activity.
The Network tab shows processes that have network activity and active Transmission Control Protocol (TCP) connections. It also provides the listening ports on the server where you can view what service is listening on which port.