Terminal Services Session Object
Applies To: Windows Server 2003, Windows Server 2003 R2, Windows Server 2003 with SP1, Windows Server 2003 with SP2
The Terminal Services Session performance object provides per-session resource statistics, such as packet and frame transmission data, errors, and cache activity for Terminal Services.
In addition, the Terminal Services Session performance object reports session-specific activity using the following Process object counters:
Counter Name | Description | Counter Type |
---|---|---|
Input Async Frame Error |
Shows the number of input async framing errors. These can be caused by a noisy transmission line. Using a smaller packet size can help in some cases. |
|
Input Async Overflow |
Shows the number of input async overflow errors. These can be caused by a lack of buffer space available on the host. |
|
Input Async Overrun |
Shows the number of input async overrun errors. These can be caused by the baud rate being faster than the computer can handle, or by a serial line that does not use a 16550 universal asynchronous receiver-transmitter (UART). Overruns can also occur if too many high speed serial lines are active at one time for the processor's power. |
|
Input Async Parity Error |
Shows the number of input async parity errors. These can be caused by a noisy transmission line. |
|
Input Bytes |
Shows the number of bytes input on this session, which includes all protocol overhead. |
|
Input Compress Flushes |
Shows the number of input compression dictionary flushes. When the data cannot be compressed, the compression dictionary is flushed so that newer data has a better chance of being compressed. One possible cause of data not compressing is transferring compressed files using client drive mapping. |
|
Input Compressed Bytes |
Shows the number of bytes that were input after compression. This number compared with the Total Bytes input is the compression ratio. |
|
Input Compression Ratio |
Shows the compression ratio of the server input data stream. This is Input Compressed Bytes compared with the Total Bytes input. |
|
Input Errors |
Shows the number of input errors of all types. Some examples of input errors are lost acknowledgments (ACKs) or badly formed packets. |
|
Input Frames |
Shows the number of frames input on this session. |
|
Input Timeouts |
Shows the total number of timeouts on the communication line, as seen from the client side of the connection. These are typically the result of a noisy line. On some high-latency networks, this could be the result of the protocol timeout being too short. Increasing the protocol timeout on these types of lines will improve performance by reducing the need for retransmissions. |
|
Input Transport Errors |
Shows the number of Terminal Services transport-level errors on input. |
|
Input WaitForOutBuf |
Shows the number of times that a "wait for an available send buffer" was done by the protocols on the client side of the connection. |
|
Input WdBytes |
Shows the number of bytes input on this session after all protocol overhead has been removed. |
|
Input WdFrames |
Shows the number of frames input after any additional protocol added frames have been removed. |
|
Output Async Frame Error |
Shows the number of output async framing errors. These could be caused by a hardware or line problem. |
|
Output Async Overflow |
Shows the number of output async overflow errors. |
|
Output Async Overrun |
Shows the number of output async overrun errors. |
|
Output Async Parity Error |
Shows the number of output async parity errors. These can be caused by a hardware or line problem. |
|
Output Bytes |
Shows the number of bytes output on this session, which includes all protocol overhead. |
|
Output Compress Flushes |
Shows the number of output compression dictionary flushes. When the data cannot be compressed, the compression dictionary is flushed so that newer data has a better chance of being compressed. One possible cause of data not compressing is transferring compressed files using client drive mapping. |
|
Output Compressed Bytes |
Shows the number of bytes output after compression. This number compared with the Total Bytes output is the compression ratio. |
|
Output Compression Ratio |
Shows the compression ratio of the server output data stream. Output Compressed Bytes compared with the Total Bytes output is the compression ratio. |
|
Output Errors |
Shows the number of output errors of all types. Some examples of output errors are lost ACKs or badly formed packets. |
|
Output Frames |
Shows the number of frames that were output on this session. |
|
Output Timeouts |
Shows the total number of timeouts on the communication line, from the host side of the connection. These are typically the result of a noisy line. |
|
Output Transport Errors |
Shows the number of Terminal Services transport-level errors on output. |
|
Output WaitForOutBuf |
Shows the number of times that a "wait for an available send buffer" was done by the protocol on the server side of the connection. |
|
Output WdBytes |
Shows the number of bytes output on this session after all protocol overhead has been removed. |
|
Output WdFrames |
Shows the number of frames output before any additional protocol frames have been added. |
|
Protocol Bitmap Cache Hit Ratio |
Shows the hit ratio in the protocol bitmap cache. A higher hit ratio means better performance, since data transmissions are reduced. Low hit ratios are due to the screen updating with new information that is either not re-used, or is flushed out of the client cache. |
|
Protocol Bitmap Cache Hits |
Shows the number of hits in the protocol bitmap cache. |
|
Protocol Bitmap Cache Reads |
Shows the number of references to the protocol bitmap cache. |
|
Protocol Brush Cache Hit Ratio |
Shows the hit ratio in the protocol brush cache. |
|
Protocol Brush Cache Hits |
Shows the number of hits in the protocol brush cache. |
|
Protocol Brush Cache Reads |
Shows the number of references to the protocol brush cache. |
|
Protocol Glyph Cache Hit Ratio |
Shows the hit ratio in the protocol glyph cache. |
|
Protocol Glyph Cache Hits |
Shows the number of hits in the protocol glyph cache. |
|
Protocol Glyph Cache Reads |
Shows the number of references to the protocol glyph cache. |
|
Protocol Save Screen Bitmap Cache Hit Ratio |
Shows the hit ratio in the protocol save screen bitmap cache. |
|
Protocol Save Screen Bitmap Cache Hits |
Shows the number of hits in the protocol save screen bitmap cache. |
|
Protocol Save Screen Bitmap Cache Reads |
Shows the number of references to the protocol save screen bitmap cache. |
|
Total Async Frame Error |
Shows the total number of async framing errors. |
|
Total Async Overflow |
Shows the total number of async overflow errors. |
|
Total Async Overrun |
Shows the total number of async overrun errors. |
|
Total Async Parity Error |
Shows the total number of async parity errors. |
|
Total Bytes |
Shows the total number of bytes on this session, which includes all protocol overhead. |
|
Total Compress Flushes |
Shows the total number of compression dictionary flushes. |
|
Total Compressed Bytes |
Shows the total number of bytes after compression. This number compared with the Total Bytes output is the compression ratio. |
|
Total Compression Ratio |
Shows the total compression ratio of the server data stream. This is the Total Compressed Bytes compared with the Total Bytes output. |
|
Total Errors |
Shows the total number of errors of all types. |
|
Total Frames |
Shows the total number of frames on this session. |
|
Total Protocol Cache Hit Ratio |
Shows the overall hit ratio for all protocol caches. |
|
Total Protocol Cache Hits |
Shows the total hits in all protocol caches. The protocol caches Windows objects that are likely to be re-used, to avoid having to resend them on the transmission line. Examples of objects are Windows icons and brushes. Hits in the cache represent objects that did not need to be resent. |
|
Total Protocol Cache Reads |
Shows the total references to all protocol caches. |
|
Total Timeouts |
Shows the total number of timeouts on the communication line, from both the host and client sides of the connection. |
|
Total Transport Errors |
Shows the total number of Terminal Services transport-level errors. |
|
Total WaitForOutBuf |
Shows the number of times that a "wait for an available send buffer" was done by the protocols on both the server and client sides of the connection. |
|
Total WdBytes |
Shows the total number of bytes on this session after all protocol overhead has been removed. |
|
Total WdFrames |
Shows the total number of frames input and output before any additional protocol frames have been added. |