监视 Web 服务请求性能计数器

Microsoft BitLocker Administration and Monitoring (MBAM) 提供性能计数器,用于记录发送到以下 Web 服务的请求的性能:

  • StatusReportingService.svc - 接收符合性状态请求的服务

  • CoreService.svc - 接收密钥恢复尝试请求的服务

MBAM 提供的性能计数器

MBAM 为其通过 StatusReportingService 和 CoreService Web 服务实现的每个公共方法提供以下性能计数器:

性能计数器的类型 说明
请求总数 提供在服务器启动或重新启动时从零开始的递增计数。
提供系统活动的总体视图。 可以通过自动化工具来监视它,以确保服务器的运行状况,并验证计数器是否在指定的时间段内不断递增。
每秒请求数 指示 MBAM 服务器的当前吞吐量,因为它支持 MBAM 客户端库。
使站点管理员能够:
  • 根据 MBAM 客户端的数量及其报告频率计算每秒平均请求数。
  • 验证每秒请求数是否与计算出的平均每秒请求数大致相关。 显著差异可能指示 MBAM 客户端未安装在客户端基数的百分比上,或者 MBAM 组策略对象未成功部署。
请求持续时间 以毫秒为单位记录请求的持续时间。
尽管此计数器是随每个请求的持续时间更新的,但 Windows 性能监视器仅定期 (每隔) 一次对其进行采样,因此你可能会看到值存在一些变化。 出于此原因,请考虑使用性能监视器显示的平均值。

性能计数器结果和建议

将新的 MBAM 客户端添加到具有备用容量的 MBAM 服务器时,预计每秒的请求数会增加。 这种增加与新客户端计算机的数量成正比。 平均请求持续时间保持相对静态。 当服务器接近其最大容量时,每秒请求数开始均衡,平均请求持续时间开始变长。

如果你担心 MBAM 服务器是否可以支持你的客户端基础,请考虑在不同客户端计算机集合中分阶段部署 MBAM。 将 MBAM 部署到每个客户端计算机集合时,建议拍摄性能计数器的快照,以查看部署到每个新客户端集合的相对效果。 如果每秒请求数开始调平,并且平均请求持续时间增加,请考虑通过执行以下操作之一来增强 MBAM 服务器基础结构:

  • 将 MBAM 数据库移动到专用Microsoft SQL Server 或 SQL Server 群集

  • 跨多个 Internet Information Services (IIS) Web 服务器对 MBAM 进行负载均衡

  • 在功能更强大的服务器硬件上部署 MBAM

查看性能计数器

用于查看 MBAM 性能计数器的建议工具是 Windows 性能监视器,它随 Windows 一起提供。 如果使用 Windows PowerShell,则无需在查看计数器之前启用计数器。 Windows PowerShell cmdlet Enable-WebApplication 会自动注册计数器。

有关如何查看性能计数器的详细说明,请参阅 如何查看 MBAM 性能计数器

维护 MBAM 2.5