Web Service Cache

The Web Service Cache service monitors the performance of a Microsoft IIS server’s cache. The service helps you to understand how the IIS instance is performing.

This service queries the win32_perfformatteddata_w3svc_webservicecache WMI class for the following values:

  • CurrentFilesCached
  • CurrentFileCacheMemoryUsage
  • CurrentMetadataCached
  • CurrentURIsCached
  • FileCacheHitsPercent
  • KernelURICacheHitsPercent
  • MetadataCacheHitsPercent
  • OutputCacheCurrentHitsPercent
  • URICacheHitsPercent
Service Type WMI
Instances on a Device 100
Supported Systems/Applications Devices running Microsoft’s IIS Server
Device Class Server – Windows, Workstations – Windows, Laptops - Windows
Monitored By Windows agent
Scan Interval 5 minutes

Metrics

Metric Description
Current File Cache Memory Usage Current number of bytes used for the user-mode file cache.
Current Files Cached Current number of files whose content is in the user-mode cache.
Current Metadata Cached Current number of metadata information blocks currently in the user-mode cache.
Current URIs Cached URI information blocks currently in the user-mode cache.
File Cache Hits Percent The ratio of user-mode file cache hits to total cache requests since service startup.
Metadata Cache Hits Percent The ratio of user-mode metadata cache hits to total cache requests since service startup.
Output Cache Current Hits Percent Output Cache current hit ratio. Calculated as (H)/(H+M) where H and M represent Hits and Misses in previous sample interval respectively.
URI Cache Hits Percent The ratio of user-mode URI Cache Hits to total cache requests since service startup.
Kernel URI Cache Hits Percent The ratio of kernel URI cache hits to total cache requests since service startup.