|
Measures reported by Exc2013CliSerTest
In Microsoft Exchange Server 2013, the Outlook Anywhere feature, formerly known as RPC over HTTP, lets clients who use Microsoft Outlook 2013, Outlook 2010, or Outlook 2007 connect to their Exchange servers from outside the corporate network or over the Internet using the RPC over HTTP Windows networking component. The Windows RPC over ga component, which Outlook Anywhere clients use to connect, wraps remote procedure calls (RPCs) with an HTTP layer. This allows traffic to traverse network firewalls without requiring RPC ports to be opened. To ensure that the user experience with Exchange remains unaffected, administrators should be able capture RPC connection failures to the server and detect bottlenecks in RPC connections, well before users notice and complain. This is where the Exc2013CliSerTest test helps.
By monitoring the RPC connection attempts to the server over HTTP and capturing connection failures and delays promptly, the Exc2013CliSerTest test proactively alerts administrators to real/potential road-blocks to server accesses from Outlook clients.
The measures made by this test are as follows:
| Measurement |
Description |
Measurement Unit |
Interpretation |
| Act_usr_cnt |
Indicates the number of unique users that have shown some activity in the last 2 minutes. |
Number |
These measures are a good indicator of the current session load on the Exchange server. |
| Cli_rpc_att |
Indicates the client-reported number of RPCs attempted by users (since the service wasa started). |
Number |
| Cli_rpc_fail |
Indicates the client-reported number of failed RPCs (since the service was started). |
Number |
Ideally, this value should be 0. A high value is indicative of frequent RPC failures. The reasons for the same will have to be uncovered. |
| Cli_rpc_suc |
Indicates the client-reported number of successful RPCs (since the service was started). |
Number |
|
| Rpc_avg_lat |
Indicates the latency averaged for the past 1024 packets. |
Secs |
This value should be below 0.050 seconds at all times. A slowdown in RPC packet processing can adversely impact the user experience. |
| Rpc_oper_sec |
Indicates the rate at which RPC operations occur, per second. |
Operations/Sec |
Generally, spikes in RPC requests that do not increase RPC operations/sec indicate that there are bottlenecks preventing the store from fulfilling the requests in a timely manner. It is relatively simple to identify where the bottlenecks are occurring with regards to RPC requests and RPC operations/sec. If the client experiences delays, but the RPC requests are zero and the RPC operations/sec are low, the performance problem is happening before Exchange processes the requests (that is, before the Microsoft Exchange Information Store service actually gets the incoming requests). All other combinations point to a problem either while Exchange processes the requests or after Exchange processes those requests. |
| Rpc_pack_sec |
Indicates the rate at which RPC packets are processed. |
Packets/Sec |
A high value is desired for this measure. If this value drops steadily, it could indicate a connection bottleneck. |
| Rpc_req |
Indicates the number of client requests that are currently being processed by the RPC Client Access service. |
Number |
The Exchange server is configured with a pre-set maximum number of RPC requests that can be handled simultaneously (default is 100). If this value is exceeded, client requests to the server will be rejected. This measure should be below 30 most of the time. |
| User_cnt |
Indicates the number of users who are connected to the service. |
Number |
This is a good indicator of the current user load on the server. |
|