Solutions > AppInsight Applications > Understanding AppInsight for IIS > IIS Average CPU and Memory Usage

IIS Average CPU and Memory Usage

This resource graphically and numerically details the consumption of IIS as it relates to the overall resource utilization of the server itself. This allows you to determine if performance issues are caused by IIS, or if IIS performance is impacted by other applications, processes, or services running on the server.

This resource has three tabs, allowing you to see the charts for CPU usage, Physical Memory Usage, and Virtual Memory Usage. Hovering over any time period within the chart displays detailed information about that time period in the tooltip. The colors of the main chart correspond to the labels in the legend. You can choose which data to display by using the check boxes in the legend, as well as cycling through the three different tabs.

The three columns to the right in the lower portion of the chart report the most recent percentage of CPU Load, Physical Memory Usage, and Virtual Memory Usage, respectively, for each available worker process.

CPU and Memory need to be enabled via List Resources in order for this to function properly. If CPU and Memory are not enabled, N/A is reported for other values when they are unselected.

The columns for this resource are defined as follows:

  • Application Pool (Worker Process): Lists the processes being monitored and displayed in the chart. Non-IIS Processes and Services are those resources consumed by other applications running on the server that are not associated with IIS.
  • Latest CPU Load: Displays the percentage of CPU usage for the listed process.
  • Latest Physical Memory Usage: Displays the percentage of physical memory in use for the listed process.
  • Latest Virtual Memory Usage: Displays the percentage of virtual memory in use for the listed process.

Zooming

You can have the chart show a predetermined time period of data by clicking on any one of the three Zoom buttons. Alternatively, you can have the chart show a specific date range by dragging the mouse over an area of the chart or manipulating the sliders of the lower chart.