监视客户端访问服务器

 

适用于: Exchange Server 2007 SP3, Exchange Server 2007 SP2, Exchange Server 2007 SP1, Exchange Server 2007

上一次修改主题: 2009-07-24

本主题提供了有关功能最强的性能计数器的说明,这些计数器用于在运行 Microsoft Exchange Server 2007(已安装客户端访问角色)的服务器上进行监视。监视 Exchange 2007 服务器时,应该了解哪些性能方面是最重要的。本主题中详细介绍的计数器和阈值可用于主动标识潜在问题,并帮助标识进行故障排除时所出现问题的根本原因。

ASP.NET 计数器

Exchange Web 服务依赖于 .NET Framework 和 ASP.NET. 问题,任一基础都可导致出现客户端访问服务器角色的重要问题。下列计数器可用于查找的问题不是 Exchange Web 服务本身的问题,而是基本体系结构的问题。

计数器 预期的值

ASP.NET\Application Restarts

显示在 Web 服务器的生存期期间已重新启动应用程序的次数。

应始终为 0。

ASP.NET\Worker Process Restarts

显示在计算机上已重新启动工作进程的次数。

应始终为 0。

ASP.NET\Requests Current

显示请求的当前数量,包括那些已排队的、当前正在执行的或等待写入到客户端的请求数量。在 ASP.NET 过程模型下,当此计数器超过 processModel 配置部分中定义的 requestQueueLimit 时,ASP.NET 将开始拒绝请求。

最大值是 5,000。如果超过该值,该服务器将返回 503 错误。

note注意:
在 machine.config 文件中,此值会增加,以允许客户端访问服务器具有可伸缩性。

应始终小于 5,000。

ASP.NET\Request Wait Time

显示队列中最新请求等待的毫秒数。

应始终小于 1,000 毫秒 (ms)。

ASP.NET Applications(*)\Requests In Application Queue

显示应用程序请求队列中的请求数。

最大值是 5,000。如果超过该值,该服务器将返回 503 错误。

应始终小于 5,000。

可用性服务计数器

Exchange 2007 中的可用性服务会替换旧 Schedule+ 忙/闲系统文件夹,从而向 Microsoft Office Outlook 2007 客户端提供检查资源可用性的最新方法。这些计数器可帮助您访问客户端负载和服务本身的响应情况。

计数器 预期的值

MSExchange Availability Service\Availability Requests (sec)

显示每秒服务的请求数量。该请求仅针对于忙/闲或包括建议。一个请求可能包含多个邮箱。

确定可用性服务请求发生的速率。

不适用

MSExchange Availability Service\Average Time to Process a Free Busy Request

显示处理忙/闲请求的平均时间(秒)。一个请求可能包含多个邮箱。忙/闲响应没有会议建议。

应始终小于 5。

客户端访问服务器磁盘计数器

由于客户端访问服务器通常在内存中以独占方式执行所有操作,因此磁盘资源使用率应最低。这些计数器会根据系统的角色向管理员发出磁盘活动不正常的警报。

note注意:
这些计数器假设该服务器仅执行客户端访问服务器角色。这些计数器对于服务器执行多个角色功能不适用,因为其配置文件是以不同方式进行标记。
计数器 预期的值

LogicalDisk(_Total)\Disk Reads/sec

表示可能存在分页情况,因为是从磁盘而非内存读取数据。

应始终小于 50。

Disk Writes/sec + Disk Reads/sec = < 50

LogicalDisk(_Total)\Disk Writes/sec

表示可能存在分页情况,因为是向磁盘写入数据,而不是在内存中存储数据。

应始终小于 50。

Disk Writes/sec + Disk Reads/sec = < 50

Outlook Web Access 计数器

这些用于 Outlook Web Access 的新计数器可帮助您确定 HTTP 访问问题是否为客户端访问服务器的本地问题。

计数器 预期的值

MSExchange OWA\Average Response Time

显示开始和结束 OEH 或 ASPX 请求之间所用的平均时间(毫秒)。

用于确定客户端所遇到的延迟。

应始终小于 100 ms。

值越高可能表明用户负载高或高于 CPU 正常运行的时间越多。

MSExchange OWA\Average Search Time

显示等待搜索完成所用的平均时间。

应始终小于 31,000 ms。

ActiveSync 服务计数器

这些用于 Microsoft Exchange ActiveSync 的新计数器可帮助您确定移动设备访问问题是否为客户端访问服务器的本地问题。

计数器 预期的值

MSExchange ActiveSync\Average Request Time

显示等待请求完成所用的平均时间。

包括 Ping 请求时间,这会增加此计数器的常规响应时间。添加 ping 计数器可帮助解释性能所受影响的位置。

确定可用性服务请求发生的速率。

不适用

用于确定负载的客户端访问服务器计数器

这些计数器对于确定用户对客户端访问服务器的要求非常重要,因此可为可伸缩性和部署决策提供重要信息。

计数器 预期的值

MSExchange ActiveSync\Requests/sec

显示每秒通过 ASP.NET 从客户端接收到的 HTTP 请求的数量。

确定当前的 Exchange ActiveSync 请求速率。

不适用

MSExchange ActiveSync\Ping Commands Pending

显示队列中当前挂起的 ping 命令的数量。

确定队列中当前挂起的 ping 命令。

不适用

MSExchange ActiveSync\Requests/sec

显示每秒通过 ASP.NET 从客户端接收到的 HTTP 请求的数量。

表明仅确定当前用户负载。

不适用

MSExchange ActiveSync\Sync Commands/sec

显示每秒处理的同步命令的数量。客户端使用此命令同步文件夹中的项目。

表明仅确定当前用户负载。

不适用

MSExchange Availability Service\Availability Requests (sec)

显示每秒服务的请求数量。该请求仅针对于忙/闲或包括建议。一个请求可能包含多个邮箱。

确定可用性服务请求发生的速率。

不适用

MSExchange OWA\Current Unique Users

显示当前登录到 Outlook Web Access 的唯一用户的数量。此值监视唯一活动用户会话的数量,以便仅在用户注销或其会话超时后从该计数器将其删除。

确定当前用户负载。

不适用

MSExchange OWA\Requests/sec

显示每秒由 Outlook Web Access 处理的请求数量。

确定当前用户负载。

不适用

MSExchangeAutodiscover\Requests/sec

显示每秒已处理的自动发现服务请求的数量。

确定当前用户负载。

不适用

MSExchangeWS\Requests/sec

显示每秒处理的请求数量。

确定当前用户负载。

不适用

Web Service(_Total)\Current Connections

显示当前与 Web 服务建立连接的数量。

确定当前用户负载。

不适用

WebService(_Total)\Connection Attempts/sec

显示尝试连接到 Web 服务的速率。

确定当前用户负载。

不适用

Web Service(_Total)\ISAPI Extension Requests/sec

显示 Web 服务接收到的 Internet 服务器 API (ISAPI) 扩展请求的速率。

Outlook Anywhere 客户端在运行 Windows Server 2003 操作系统的服务器上使用此 ISAPI 扩展用于 HTTP 上的 RPC 请求。有关 Windows Server 2008 计数器,请参阅本主题后面的“RPC/HTTP 代理计数器(仅适用于 Windows Server 2008)”。

确定当前用户负载。

不适用

Web Service(_Total)\Other Request Methods/sec

显示没有使用 OPTIONS、GET、HEAD、POST、PUT、DELETE、TRACE、MOVE、COPY、MKCOL、PROPFIND、PROPPATCH、SEARCH、LOCK 或 UNLOCK 方法发出 HTTP 请求的速率。

确定当前用户负载。

不适用

RPC/HTTP 代理计数器(仅适用于 Windows Server 2008)

Windows Server 2008 中的 RPC/HTTP 代理组件可避免许多与 Windows Server 2003 相当的限制,且这些计数器可帮助您评估代理组件的负载和问题。

计数器 预期的值

RPC/HTTP Proxy\Current Number of Incoming RPC over HTTP Connections

显示当前前端 HTTP 连接的数量。

确定当前用户负载。

不适用

RPC/HTTP Proxy\Current Number of Unique Users

显示当前通过 RPC/HTTP 连接到后端服务器的唯一用户的数量。

确定当前用户负载。

不适用

RPC/HTTP Proxy\RPC/HTTP Requests per Second

显示发送到后端服务器的 RPC/HTTP 请求的速率。

确定当前 Outlook Anywhere 的负载。

不适用

RPC/HTTP Proxy\Number of Failed Back-End Connection attempts per Second

显示 RPC 代理尝试发生但与后端服务器建立连接失败的速率。

应始终为 0。

客户端访问服务器 OAB 下载计数器

下列计数器有助于跟踪客户端访问服务器从邮箱服务器下载脱机通讯簿 (OAB) 是否有问题,以及 OAB 在默认的日程安排是否没有进行更新。

计数器 预期的值

MSExchangeFDS:OAB(*)\Download Task Queued

如果任务已排队用于扩展则显示值 1,否则显示为 0。

应始终为 0。

值如果大于 0 则表示从邮箱服务器复制 OAB 数据文件失败。

MSExchangeFDS:OAB(*)\Download Tasks Completed

显示自开始文件分发服务后完成 OAB 下载任务的数量。默认值为每 480 分钟或 8 小时。

每天应小于或等于 3。值如果每天大于 3 则表示客户端访问服务器下载更新的 OAB 文件的时间安排不是默认的时间安排。