Citrix Session Recording Storage Manager Test

Citrix Session Recording Storage Manager is a Windows service that manages the recorded session files received from each Session Recording-enabled computer running XenApp and XenDesktop. The Storage Manager receives the session recordings as message bytes via the Microsoft Message Queuing (MSMQ) service. To maintain the integrity of the recordings at all times, the Storage Manager should be able to manage the received messages as quickly as they are sent by the Session Recording agent. If, for any reason, the Storage Manager is slow in processing the messages, the messages will be backlogged in the CitrixSmAudData message queue. In such cases, administrators cannot playback a live session until the backlog is cleared. Where live playback of recordings is crucial for troubleshooting, any processing bottleneck on the Storage Manager can seriously delay troubleshooting. To avoid such eventualities, administrators should keep track of the message processing capability of the Storage Manager. This can be easily achieved using the Citrix Session Recording Storage Manager test!

Using this test, administrators can track the workload of the Session Recording Server and determine how well/badly the Storage Manager service is able to process this workload. In the process, administrators can rapidly identify current/potential processing bottlenecks on the Session Recording Server.

Target of the test : Citrix Session Recording Server

Agent deploying the test : An internal agent

Outputs of the test : One set of results is reported for the Citrix Session Recording Server being monitored.

Configurable parameters for the test
Parameter Description

Test Period

How often should the test be executed.


The IP address of the host for which the test is being configured.


Refers to the port used by the Citrix Session Recording Server.

Measurements made by the test
Measurement Description Measurement Unit Interpretation

Active session recording count

Indicates the number of session recordings that are currently being received by the Session Recording Server.



Message throughput

Indicates the rate at which the message bytes were processed by the Storage Manager.


This measure is a good indicator of message processing capability of the Storage Manager. A high value is desired for this measure.


Indicates the rate at which the message were received.