The Windows Resource Monitor tool provides very good at-a-glance information about some important disk-based performance metrics. Scott Lowe gives an overview of the tool’s graphics and metrics.
When Microsoft added the comprehensive Resource Monitor tool to Windows, it added an outstanding at-a-glance tool that allows administrators to glean deep intelligence regarding the operating condition of mission critical Windows servers. In my four-part series about the Resource Monitor, I will focus on each resource monitoring aspect of the tool: CPU, Memory, Disk, and Network. In this installment, I discuss the various disk-related metrics that you can view with Resource Monitor, explain the graphs you see, and provide some context around each metric.
For the purposes of this article, we’ll use the screenshot in Figure A. This figure shows a Resource Monitor view from a production server running Windows Server 2008 R2 and Exchange Server 2010 with all Exchange roles installed; as such, this server has significant need for storage resources that operate within acceptable boundaries. (Note: Like all of our other servers, this server is running as a virtual machine under VMware vSphere 4.1.)
Figure A
Let’s start with an overall look at the console. Occupying most of the window is the statistics area, which I’ll be explaining in depth. On the right side of the window are a number of graphs, each depicting a key storage-based performance metric.
In the sections below, I will provide details for each metric. I won’t repeat metrics; if one type of metric appears in multiple areas, I only list it once.
This section of the Resource Monitor window shows you a list of all of the running processes that are using disk resources. You are shown the name of the executable and a number of performance statistics.
The information you’re provided in this section isn’t particularly useful when troubleshooting except to show you which processes are consuming the most disk performance resources. In Figure A, you can see that the process named DPMRA.exe is doing a ton of reads from the disk.
This section of the Resource Monitor window provides you with more useful troubleshooting information. In particular, the response time metric is probably the most useful metric of the bunch, as it’s directly observable without having to really understand the underlying storage configuration.
To the right side of this section label, you’ll see two quick-glance information boxes. The green box shows you the current disk I/O (i.e., the amount of data that is being transferred right now), and the blue box lists the highest amount of active time for the disks in the system.
The graphs are very useful tools. The top graph shows you the transfer rates between the storage and the system for the past minute. The green portion is the current overall I/O, while the blue line displays the disk active time for that period. The remaining graphs show you the queue length for each disk in your system.
I have four disks (SAN volumes) in this Exchange server. Because of the way that the underlying SAN volumes are created in my array, I have no queue length-based performance issues at all.
In part two of my series about the Windows Resource Monitor, I’ll focus on CPU performance.
With close to twenty years of experience in Information Technology, Scott has experience across the board in the industry. Recently, Scott left his position as Vice President and CIO for a small private college to launch a consultancy -- The 1610 Group -- aimed at the SMB space and K-12 and higher education.