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 TypeWMI
Instances on a Device100
Supported Systems/ApplicationsDevices running Microsoft’s IIS Server
Device ClassServer – Windows, Workstations – Windows, Laptops - Windows
Monitored ByWindows agent
Scan Interval5 minutes

Metrics

MetricDescription
Current File Cache Memory UsageCurrent number of bytes used for the user-mode file cache.
Current Files CachedCurrent number of files whose content is in the user-mode cache.
Current Metadata CachedCurrent number of metadata information blocks currently in the user-mode cache.
Current URIs CachedURI information blocks currently in the user-mode cache.
File Cache Hits PercentThe ratio of user-mode file cache hits to total cache requests since service startup.
Metadata Cache Hits PercentThe ratio of user-mode metadata cache hits to total cache requests since service startup.
Output Cache Current Hits PercentOutput 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 PercentThe ratio of user-mode URI Cache Hits to total cache requests since service startup.
Kernel URI Cache Hits PercentThe ratio of kernel URI cache hits to total cache requests since service startup.