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.

Reviewed: CB

06/02/2026