Product Documentation

Performance Counters Reference

May 01, 2015

Performance monitoring counters that directly relate to the performance of sessions, networking, and security are installed with XenApp. You can access these counters from the Performance Monitor, which is part of Windows operating systems. Use performance monitoring to obtain system performance data and the effects of configuration changes on system throughput.

Using the standard Windows procedure, you can add and then view the following categories of XenApp-related counters, called performance objects in Performance Monitor:

  • Citrix CPU Utilization Mgmt User
  • Citrix IMA Networking
  • Citrix Licensing
  • Citrix MetaFrame Presentation Server
  • ICA Session
  • Secure Ticket Authority

Citrix CPU Utilization Mgmt User Counters

The following counters are available through the Citrix CPU Utilization Mgmt User performance object in Performance Monitor.
Counter Description
CPU Entitlement The percentage of CPU resource that Citrix CPU Utilization Management makes available to a user at a given time.
CPU Reservation The percentage of total computer CPU resource reserved for a user, should that user require it.
CPU Shares The proportion of CPU resource assigned to a user.
CPU Usage The percentage of CPU resource consumed by a user at a given time, averaged over a few seconds.
Long-term CPU Usage The percentage of CPU resource consumed by a user, averaged over a longer period than the CPU Usage counter.

Citrix IMA Networking Counters

The following counters are available through the Citrix IMA Networking performance object in Performance Monitor.
Counter Description
Bytes Received/sec The inbound bytes per second.
Bytes Sent/sec The outbound bytes per second.
Network Connections The number of active IMA network connections to other IMA servers.

Citrix Licensing Counters

The following counters are available through the Citrix Licensing performance object in Performance Monitor.
Counter Description
Average License Check-In Response Time (ms) The average license check-in response time in milliseconds.
Average License Check-Out Response Time (ms) The average license check-out response time in milliseconds.
Last Recorded License Check-In Response Time (ms) The last recorded license check-in response time in milliseconds.
Last Recorded License Check-Out Response Time (ms) The last recorded license check-out response time in milliseconds.
License Server Connection Failure The number of minutes that the XenApp server has been disconnected from the License Server.
Maximum License Check-In Response Time The maximum license check-in response time in milliseconds.
Maximum License Check-Out Response Time The maximum license check-out response time in milliseconds.

Citrix MetaFrame Presentation Server Counters

The following counters are available through the Citrix MetaFrame Presentation Server performance object in Performance Monitor.
Counter Description
Application Enumeration/sec The number of application enumerations per second.
Application Resolution Time (ms) The time in milliseconds that a resolution took to complete.
Application Resolutions Failed/sec The number of application resolutions failed per second.
Application Resolutions/sec The number of resolutions completed per second.
Cumulative Server Load The combined processor utilization and connected XenApp user session loads for this server.
DataStore Connection Failure The number of minutes that the XenApp server has been disconnected from the data store.
DataStore bytes read The number of bytes read from the data store.
DataStore bytes read/sec The number of bytes of data store data read per second.
DataStore bytes written/sec The number of bytes of data store data written per second.
DataStore reads The number of times data was read from the data store.
DataStore reads/sec The number of times data was read from the data store per second.
DataStore writes/sec The number of times data was written to the data store per second.
DynamicStore bytes read/sec The number of bytes of dynamic store data read per second.
DynamicStore bytes written/sec The number of bytes of dynamic store data written per second.
DynamicStore Gateway Update Count The number of dynamic store update packets sent to remote data collectors.
DynamicStore Gateway Update, Bytes Sent The number of bytes of data sent across gateways to remote data collectors.
DynamicStore Query Count The number of dynamic store queries that were performed.
DynamicStore Query Request, Bytes Received The number of bytes of data received in dynamic store query request packets.
DynamicStore Query Response, Bytes Sent The number of bytes of data sent in response to dynamic store queries.
DynamicStore reads/sec The number of times data was read from the dynamic store per second.
DynamicStore Update Bytes Received The number of bytes of data received in dynamic store update packets.
DynamicStore Update Packets Received The number of update packets received by the dynamic store.
DynamicStore Update Response Bytes Sent The number of bytes of data sent in response to dynamic store update packets.
DynamicStore writes/sec The number of times data was written to the dynamic store per second.
Filtered Application Enumerations/sec The number of filtered application enumerations per second.
ICA Roundtrip Latency Median The median time of ICA roundtrip latency for all sessions on the server.
LocalHostCache bytes read/sec The number of bytes of IMA local host cache data read per second.
LocalHostCache bytes written/sec The number of bytes of IMA local host cache data written per second.
LocalHostCache reads/sec The number of times data was read from the IMA local host cache per second.
LocalHostCache writes/sec The number of times data was written to the IMA local host cache per second.
Maximum number of XML threads The maximum number of threads allocated to service Web-based sessions since the server restarted.
Number of busy XML threads The number of busy threads.
Number of XML threads The number of threads allocated to service Web-based sessions.
Resolution WorkItem Queue Executing Count The number of resolution work items that are currently being executed.
Resolution WorkItem Queue Ready Count The number of resolution work items that are ready to be executed.
WorkItem Queue Executing Count The number of work items that are currently being executed.
WorkItem Queue Pending Count The number of work items that are not yet ready to be executed.
WorkItem Queue Ready Count The number of work items that are ready to be executed.
Zone Elections The number of zone elections. This value starts at zero each time the IMA Service starts and is incremented each time a zone election takes place.
Zone Elections Triggered The number of times a server triggers a zone election.
Zone Elections Won The number of times a server wins a zone election.

ICA Session Counters

The following counters are available through the ICA Session performance object in Performance Monitor.
Counter Description
Input Audio Bandwidth The bandwidth, measured in bps, used when playing sound in an ICA session.
Input Clipboard Bandwidth The bandwidth, measured in bps, used when performing clipboard operations such as cut-and-paste between the ICA session and the local window.
Input COM 1 Bandwidth The bandwidth, measured in bps, used when routing a print job through an ICA session that does not support a spooler to a client printer attached to the client COM 1 port.
Input COM 2 Bandwidth The bandwidth, measured in bps, used when routing a print job through an ICA session that does not support a spooler to a client printer attached to the client COM 2 port.
Input COM Bandwidth The bandwidth, measured in bps, used when sending data to the client COM port.
Input Control Channel Bandwidth The bandwidth, measured in bps, used when executing LongCommandLine parameters of a published application.
Input Drive Bandwidth The bandwidth, measured in bps, used when performing file operations between the client and server drives during an ICA session.
Input Font Data Bandwidth The bandwidth, measured in bps, used when initiating font changes within a SpeedScreen-enabled ICA session.
Input HDX Mediastream for Flash Data Bandwidth The bandwidth, measured in bps, used when streaming Flash data in an HDX-enabled session.
Input Licensing Bandwidth The bandwidth, measured in bps, used to negotiate licensing during the session establishment phase. Often, no data for this counter is available, as this negotiation takes place before logon.
Input LPT 1 Bandwidth The bandwidth on the virtual channel that prints to a client printer attached to the client LPT 1 port through an ICA session that does not support a spooler. This is measured in bps.
Input LPT 2 Bandwidth The bandwidth on the virtual channel that prints to a client printer attached to the client LPT 2 port through an ICA session that does not support a spooler. This is measured in bps.
Input Printer Bandwidth The bandwidth, measured in bps, used when printing to a client printer through a client that has print spooler support enabled.
Input Seamless Bandwidth The bandwidth, measured in bps, used for published applications that are not embedded in a session window.
Input Session Bandwidth The bandwidth, measured in bps, used from client to server for a session.
Input Session Compression The compression ratio used from client to server for a session.
Input Session Line Speed The line speed, measured in bps, used from client to server for a session.
Input SpeedScreen Data Channel Bandwidth The bandwidth, measured in bps, used from client to server for data channel traffic.
Input Text Echo Bandwidth The bandwidth, measured in bps, used for text echoing.
Input ThinWire Bandwidth The bandwidth, measured in bps, used from client to server for ThinWire traffic.
Latency - Last Recorded The last recorded latency measurement for the session.
Latency - Session Average The average client latency over the lifetime of a session.
Latency - Session Deviation The difference between the minimum and maximum measured latency values for a session.
Output Audio Bandwidth The bandwidth, measured in bps, used for playing sound in an ICA session.
Output Clipboard Bandwidth The bandwidth, measured in bps, used for clipboard operations such as cut-and-paste between the ICA session and the local window.
Output COM 1 Bandwidth The bandwidth, measured in bps, used when routing a print job through an ICA session that does not support a spooler to a client printer attached to the client COM 1 port.
Output COM 2 Bandwidth The bandwidth, measured in bps, used when routing a print job through an ICA session that does not support a spooler to a client printer attached to the client COM 2 port.
Output COM Bandwidth The bandwidth, measured in bps, used when receiving data from the client COM port.
Output Control Channel Bandwidth The bandwidth, measured in bps, used when executing LongCommandLine parameters of a published application.
Output Drive Bandwidth The bandwidth, measured in bps, used when performing file operations between the client and server drives during an ICA session.
Output Font Data Bandwidth The bandwidth, measured in bps, used when initiating font changes within a SpeedScreen-enabled ICA session.
Output Licensing Bandwidth The bandwidth, measured in bps, used to negotiate licensing during the session establishment phase. Often, no data for this counter is available, as this negotiation takes place before logon.
Output HDX Mediastream for Flash Data Bandwidth The bandwidth, measured in bps, used when streaming Flash data in an HDX-enabled session.
Output LPT 1 Bandwidth The bandwidth, measured in bps, used when routing a print job through an ICA session that does not support a spooler to a client printer attached to the client LPT 1 port.
Output LPT 2 Bandwidth The bandwidth, measured in bps, used when routing a print job through an ICA session that does not support a spooler to a client printer attached to the client LPT 2 port.
Output Management Bandwidth The bandwidth, measured in bps, used when performing management functions.
Output Printer Bandwidth The bandwidth, measured in bps, used when printing to a client printer through a client that has print spooler support enabled.
Output Seamless Bandwidth The bandwidth, measured in bps, used for published applications that are not embedded in a session window.
Output Session Bandwidth The bandwidth, measured in bps, used from server to client for a session.
Output Session Compression The compression ratio used from server to client for a session.
Output Session Line Speed The line speed, measured in bps, used from server to client for a session.
Output SpeedScreen Data Channel Bandwidth The bandwidth, measured in bps, used from server to client for data channel traffic.
Output Text Echo Bandwidth The bandwidth, measured in bps, used for text echoing.
Output ThinWire Bandwidth The bandwidth, measured in bps, used from server to client for ThinWire traffic.
Resource Shares The total number of shares used by the session.

Secure Ticket Authority Counters

The following performance counters are available for the Secure Ticket Authority (STA).
Performance Counter Description
STA Bad Data Request Count The total number of unsuccessful ticket validation and data retrieval requests during the lifetime of the STA.
STA Bad Refresh Request Count The total number of unsuccessful ticket refresh requests received during the lifetime of the STA.
STA Bad Ticket Request Count The total number of unsuccessful ticket generation requests received during the lifetime of the STA.
STA Count of Active Tickets Total count of active tickets currently held in the STA.
STA Good Data Request Count The total number of successful ticket validation and data retrieval requests received during the lifetime of the STA.
STA Good Refresh Request Count The total number of successful ticket refresh requests received during the lifetime of the STA.
STA Good Ticket Request Count The total number of successful ticket generation requests received during the lifetime of the STA.
STA Peak All Request Rate The maximum rate of all monitored activities per second.
STA Peak Data Request Rate The maximum rate of data requests per second during the lifetime of the STA.
STA Peak Ticket Refresh Rate The maximum rate of refresh requests per second during the lifetime of the STA.
STA Peak Ticket Request Rate The maximum rate of ticket generation requests per second during the lifetime of the STA.
STA Ticket Timeout Count The total number of ticket time-outs that occur during the lifetime of the STA.